加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 是否有一个用于ASP.NET MVC的玉模板引擎?

发布时间:2020-12-16 00:45:33 所属栏目:asp.Net 来源:网络整理
导读:在ASP.NET MVC中,我一直在为我寻找一个最适合的ViewEngine,并且在观察了大量的JAVA,PHP,Python,Ruby,NodeJS中的模板引擎后,我发现了 jade template,因此它被爱有一些非常好的功能: 默认编码所有html,就像剃刀一样,这是一个很好的安全性和可靠性
在ASP.NET MVC中,我一直在为我寻找一个最适合的ViewEngine,并且在观察了大量的JAVA,PHP,Python,Ruby,NodeJS中的模板引擎后,我发现了 jade template,因此它被爱有一些非常好的功能:

>默认编码所有html,就像剃刀一样,这是一个很好的安全性和可靠性
>通过缩进结构,所以摆脱标签的地狱,在写HTML多年后,我讨厌所有那些<和>!
>清除逻辑代码,通过前面if / else / for一行“ – ”,它最小化选择和循环的代码。
>空白条,玉输出“压缩”html,在标签或文本之间没有额外的空格

我也观察到ASP.NET MVC的许多ViewEnginge,有些是相当接近玉,但仍然有缺陷:

> NHaml通过缩进构造HTML,但是默认情况下不编码html,标签前缀%真的很讨厌
> Razor可能是默认编码html的唯一的ViewEngine,但是由于剃刀的基本标记仍然是html标签,而且剃须刀也不能剥夺额外的空格

所以我的伤员如果有一个ViewEngine更接近玉石,那么有没有一个翡翠到an an的端口?

谢谢

解决方法

它不像翡翠那么干净,但你不必用 WingBeats写“真实”的HTML。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读