這是使用剃刀視圖引擎(.cshtml文件)爲什麼對的WebForms的ViewEngineCollection在asp.net mvc的項目
爲什麼WebFormViewEngine然後加載到存儲器的asp.net mvc的項目裝?
這是使用剃刀視圖引擎(.cshtml文件)爲什麼對的WebForms的ViewEngineCollection在asp.net mvc的項目
爲什麼WebFormViewEngine然後加載到存儲器的asp.net mvc的項目裝?
默認情況下,ASP.NET MVC 3使用Razor和WebForms視圖引擎。例如想象一下你移植舊MVC 1項目,WebForms的意見,MVC 3,如果你不使用的WebForms,那麼你可以安全地刪除它在Global.asax中:
public class Global : HttpApplication
{
public void Application_Start()
{
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());
}
}
您可以創建使用ASPX引擎一些網頁和剃刀他人混合動力車應用。
這就是爲什麼這個加載..
你可以自由地在global.asax
刪除它。
微軟博客作者經常指出MVC依然採用了大量的ASP.NET系統代碼。 – Eric 2012-08-12 08:37:20
你必須區分。有框架ASP.NET。它提供了多個視圖引擎。我沒有問爲什麼有asp.net加載。我問ViewEngine。 Razor不依賴任何WebForms。 – Elisabeth 2012-08-12 08:46:50