Asp.net MVC 移除視圖引擎(WebFormViewEngine或者RazorViewEngine)

ASP.NET MVC 有兩種視圖引擎,分別asp.net語法的:WebFormViewEngine 與Razor視圖的新語法:RazorViewEngine。web

在MVC默認查找視圖時,會按照指定的順序查找,進行匹配視圖,當咱們的MVC程序未找到視圖時,頁面中會出現錯誤信息:asp.net

看到圖片由可可知,它會先執行webfrom視圖引擎查找,其次纔是razor視圖引擎,而如今ASP.NET MVC 項目一般只全部一種視圖引擎就函數

已經足夠了。若是是這樣的話,另一種視圖引擎顯得多餘了,(裏面多少也會給性能帶來一點影響的),全部不妨移除下部必要的視圖引擎。性能

移除視圖方法(移除webfrom視圖引擎):spa

只須要在Global.asax 文件中的 Application_Start() 函數中加入以下代碼便可:.net

相關文章
相關標籤/搜索