Как сделать определенный вид в MVC не наследовать _Layout.cshtml?

Я использую ASP.NET MVC5, синтаксис бритвы. Мне нужно конкретное представление "Создать", чтобы НЕ наследовать _Layout.cshtml Shared View.

По сути, в этом конкретном представлении мне не нужны никакие функции _Layout.cshtml такие как меню навигации, нижний колонтитул и т.д.

Ответ 1

Используйте.

@{
    Layout = null
}

В любом файле .cshtml вы не хотите наследовать _layout.cshtml

Ответ 2

Наследует Макет из-за вашего файла _ViewStart.cshtml. Посмотрите на ViewStart и удалите связанную строку. Затем, если вы хотите использовать макет на своей странице, вы должны указать свой макет на каждой странице.