asp.net-mvc – ASP.NET MVC Spark视图引擎

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – ASP.NET MVC Spark视图引擎前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
为ASP.NET MVC项目使用Spark视图引擎的优点(积极面).为什么默认视图引擎更好?

解决方法

Spark View引擎的一个重要原因是它的语法非常类似于 HTML语法,这样您的视图将会很干净,您将避免在WebForms View引擎中使用“标签汤”.
这里是一个例子:

火花:

<viewdata products="IEnumerable[[Product]]"/>
<ul if="products.Any()">
  <li each="var p in products">${p.Name}</li>
</ul>
<else>
  <p>No products available</p>
</else>

WebForms的:

<%var products = (IEnumerable<Product>)ViewData["products"] %>
<% if (products.Any()) %>
<ul>
<% foreach (var p in products) { %>
<li><%=p.Name %></li>
</ul>
<%} }  %>
<% else { %>
      <p>No products available</p>
<% }%>

猜你在找的asp.Net相关文章