天天看点

《精通 ASP.NET MVC 3 框架(第三版)》----1.5 ASP.NET MVC 3的新特性

本节书摘来自异步社区《精通 asp.net mvc 3 框架(第三版)》一书中的第1章,第5节,作者: 【美】adam freeman , steven standerson,译者: 林逸 , 李萍 , 更多章节内容可以访问云栖社区“异步社区”公众号查看。

精通 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的紧密集成。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

继续阅读