-
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