我注意到Scott Guthrie开始在他的博客上mention Razor一个fair bit,但我不确定它是否适合我的风格。
当然,对于习惯于“标准”类型的ASP.Net标记(内容占位符和内联代码)的人来说,这是一种相当不熟悉的风格,但对我来说,它感觉像是有很多额外的页面需要管理,标记不太清晰。
其他人对它的感受是什么?这是您认为在搭建新的MVC页面时应该认真考虑的事情,还是只是试图解决一个不存在的问题?
发布于 2012-03-24 18:46:23
就我个人而言,我真的很欣赏转义字符数量的减少。与@{}
相比,使用<% %>
会变得非常单调乏味,而且在语法上也不那么吸引人。
此外,为代码幕后和页面编写完整的定义被简化为单个@model model
。
正如marcind所指出的,不必总是包含runat=server
也是非常好的。
总体而言,我真的很喜欢使用Razor引擎,发现它不仅让我更容易开发,也让代码更容易阅读。
https://stackoverflow.com/questions/4019740
复制相似问题