-
StackOverflow 文档
-
asp.net-mvc 教程
-
MVC 与 Web 表单
-
Razor View Engine VS ASPX View Engine
Razor (MVC) |
ASPX(Web 窗体) |
Razor View Engine 使用的命名空间是 System.Web.Razor |
ASPX View Engine 使用的命名空间是 System.Web.Mvc.WebFormViewEngine |
Razor View Engine 使用的文件扩展名与 Web 表单视图引擎不同。它使用带有 C#的 cshtml 和带有 vb 的 vbhtml 用于视图,局部视图,模板和布局页面。 |
Web 窗体视图引擎使用的文件扩展名类似于 ASP.Net Web 窗体。它使用 ASPX 扩展来查看部分视图或用户控件的 aspc 扩展或布局/母版页的模板和主扩展。 |
Razor 引擎支持测试驱动开发(TDD)。 |
Web 窗体视图引擎不支持测试驱动开发(TDD),因为它依赖于 System.Web.UI.Page 类来使测试变得复杂。 |
ASPX View Engine VS Razor View Engine