我对 MVC 很陌生……我对 Silver-light、WPF 和 MVVM 有相当多的了解,但对 MVC 知之甚少。我正在关注微软网站http://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/cs/adding-a-view上的主要教程。我相信我在第 3 篇(共 9 篇)上。最初它告诉我使用“Razor”的“视图引擎”来创建我的 MVC 站点。我选择使用“ASPX”而不是“Razor”,因为我认为第三方依赖项会更少。
启动新的 MVC Web 应用程序时,最好使用“Razor”而不是“ASPX”。老实说,我不知道有什么区别。如前所述,我选择 ASPX 是为了避免任何额外的第三方 dll 或代码。如果最好选择 ASPX,我有点困惑,为什么 MS 网站上的教程告诉我从 Razor 开始。
任何人都可以阐明何时我应该使用“ASPX”视图引擎而不是“Razor”视图引擎?