与其他视图引擎相比,Razor视图引擎有哪些优点

时间:2011-01-18 07:16:28

标签: asp.net-mvc razor viewengine

我想知道Razor视图引擎除了Spark,NHaml或默认aspx视图引擎等其他视图引擎的语法之外还有什么优点。还有什么是它们之间的性能差异

3 个答案:

答案 0 :(得分:7)

对于某些性能数字,请参阅我的博客文章:

http://blogs.msdn.com/b/marcinon/archive/2011/01/17/mvc-3-performance.aspx

Razor名义上比aspx慢一点,但在现实世界的应用程序(数据库访问等)中这不是什么大问题(除非你运行一个非常大的网站,你需要挤压每一点性能)

答案 1 :(得分:4)

哈克的这篇博文应该会让你走得更远。此外,文章中还有一个基础链接。

http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx

答案 2 :(得分:0)

不要求您显式关闭代码块,运行时会智能地解析此视图引擎,以确定什么是表示元素以及什么是代码元素。