asp.net-mvc – ASP.NET MVC Spark视图引擎
发布时间:2020-12-15 23:12:28 所属栏目:asp.Net 来源:网络整理
导读:为ASP.NET MVC项目使用Spark视图引擎的优点(积极面).为什么默认视图引擎更好? 解决方法 Spark View引擎的一个重要原因是它的语法非常类似于 HTML语法,这样您的视图将会很干净,您将避免在WebForms View引擎中使用“标签汤”. 这里是一个例子: 火花: viewda
为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-mvc – 如何使用ajax get或post在带有参
- asp.net-mvc – 登录MVC3中的Razor视图
- [你必须知道的.NET] 第五回:深入浅出关键字---把
- ASP.NET MVC,Ninject,每个请求多个构造函数的单个
- asp.net应用程序中的内存泄漏 – W3WP和第2代堆继
- ASP.NET MVC中的Session以及处理方式
- asp.net-web-api – webapi中的attributerouting
- ms-access – ASP奇怪的未指定错误 – 80004005
- [你必须知道的.NET] 第三回:历史纠葛:特性和属
- asp.net-mvc – 为什么visual studio 2012会在mv
热点阅读