Asp.net MVC Site.master и Razor Switch - PullRequest
       31

Asp.net MVC Site.master и Razor Switch

5 голосов
/ 19 апреля 2011

Я недавно преобразовал проект в visual studio 2010, затем в mvc 3, а теперь преобразовываю представления в представления бритвы.

Все работает нормально, но я замечаю, что не могу избавиться от site.master и заменить его на_layout ....

Каждый раз, когда я запускаю веб-сайт, страница по умолчанию всегда отображается сайтом site.master, даже если я вижу, что он вызывает контроллер, использующий представление, использующее _layout.cshtml

Мне интересно, есть ли в каком-либо месте файла, который говорит, что MasterPage по умолчанию - site.master?

1 Ответ

4 голосов
/ 19 апреля 2011

Убедитесь, что ваш _ViewStart.cshtml указывает на правильную главную страницу.

@{
    Layout = "~/Views/Shared/_Layout.cshtml"
}

Кроме того, если site.master не найдено ни в одном из ваших кодов (поиск для всего решения)Попробуйте перезапустить приложение.

...