I'm using ASP.NET MVC5, razor syntax. I need a specific "Create" view to NOT inherit the _Layout.cshtml Shared View.

Basically, in this particular View, I don't want any of the _Layout.cshtml features like the navigation menu, footer, etc.

有帮助吗?

解决方案

Use.

@{
    Layout = null
}

In whatever .cshtml file you don't want to inherit the _layout.cshtml

其他提示

It inherits Layout because of your _ViewStart.cshtml file. Look at your ViewStart and delete related line. Then if you want to use Layout in your page you have to specify your Layout in each page.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top