我最近對MVC 3項目做了一些修改。爲什麼我的視圖不包括_Layout.cshtml?
當我運行它時,視圖不包含任何文件,如Site.css。 當我調試我的Index()ActionController時,它直接跳轉到視圖,而不包括像_Layout.cshtml這樣的文件。所以,我只是得到一個白色背景,無菜單等視圖
的的Global.asax.cs文件包含以下代碼:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
routes.MapRoute(
"Default2", // Route name
"{controller}/{action}/{id}/{page}", // URL with parameters
new { controller = "Survey", action = "DisplayQuestions", id = "", page = "" }
);
}
ViewStart失蹤謝謝 – Kenci
我仍然有viewstart,但就在今天我的項目停止加載佈局... wth。 –
現貨!我的'_ViewStart.cshtml'丟失。 – Martin