我对MVC非常陌生。我了解Silver-light和WPF以及MVVM,但在MVC方面的知识很少。我正在按照Microsoft网站上主要的教程http://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/cs/adding-a-view进行学习。我相信我正在看第三篇文章。最开始,它告诉我创建我的MVC网站时要使用“Razor”的“View Engine”。我选择了使用“ASPX”而不是“Razor”,因为我认为这样会减少第三方依赖关系。
在开始新的MVC Web应用程序时,最好使用“Razor”而不是“ASPX”。老实说,我不知道两者之间的区别。正如我所说,我选择ASPX是为了避免任何额外的第三方dll或代码。如果最好选择ASPX,则有点困惑,因为MS网站上的教程告诉我要使用Razor开始。
有人可以解释一下什么情况下我应该使用“ASPX”视图引擎而不是“Razor”视图引擎吗?
在开始新的MVC Web应用程序时,最好使用“Razor”而不是“ASPX”。老实说,我不知道两者之间的区别。正如我所说,我选择ASPX是为了避免任何额外的第三方dll或代码。如果最好选择ASPX,则有点困惑,因为MS网站上的教程告诉我要使用Razor开始。
有人可以解释一下什么情况下我应该使用“ASPX”视图引擎而不是“Razor”视图引擎吗?