本节书摘来自异步社区《精通 ASP.NET MVC 3 框架(第三版)》一书中的第1章,第5节,作者: 【美】Adam Freeman , Steven Standerson,译者: 林逸 , 李萍 , 更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.5 ASP.NET MVC 3的新特性
精通 ASP.NET MVC 3 框架(第三版)
MVC 3版的主要特性是引入了Razor视图引擎。以前的MVC版本一直依赖于ASP.NET的视图引擎,它依赖于ASP.NET的<%和%>代码块(如果你曾做过任意一种ASP.NET开发,你肯定看到过它的使用)。
Razor引擎用@字符代替了传统的代码块。这种新符号能更快地书写,更快地编译,具有更灵活的特性,并比旧的视图引擎更易于单元测试。
你仍然可以使用以前的方法,但微软团队已经清楚地表示,Raozr是MVC的未来,所以,本书中的示例都采用了Razor。
MVC 3的增强并不只有Razor,Visual Studio项目工具也已经作了改进,从而对依赖性注入有更好的支持,而且改善了对JSON数据格式以及对JavaScript的支持,其中包括与jQuery的紧密集成。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。