Ответ 1
Используйте.
@{
Layout = null
}
В любом файле .cshtml
вы не хотите наследовать _layout.cshtml
Я использую ASP.NET MVC5, синтаксис бритвы. Мне нужно конкретное представление "Создать", чтобы НЕ наследовать _Layout.cshtml
Shared View.
По сути, в этом конкретном представлении мне не нужны никакие функции _Layout.cshtml
такие как меню навигации, нижний колонтитул и т.д.
Используйте.
@{
Layout = null
}
В любом файле .cshtml
вы не хотите наследовать _layout.cshtml
Наследует Макет из-за вашего файла _ViewStart.cshtml
. Посмотрите на ViewStart и удалите связанную строку. Затем, если вы хотите использовать макет на своей странице, вы должны указать свой макет на каждой странице.