Почему мое представление не включает _Layout.cshtml?

Недавно я внес некоторые изменения в свой проект MVC 3.

Когда я запускаю его, в представлениях нет файлов вроде Site.css. Когда я отлаживаю свой ActionController Index (), он переходит непосредственно в представление, не включая такие файлы, как _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 = "" }
    );
}
17
задан dckuehn 29 July 2016 в 18:32
поделиться