【发布时间】:2023-03-27 23:18:02
【问题描述】:
我正在使用 ASP.NET MVC5,剃刀语法。我需要一个特定的 "Create" 视图来不继承 _Layout.cshtml 共享视图。
基本上,在这个特定视图中,我不想要导航菜单、页脚等任何 _Layout.cshtml 功能。
【问题讨论】:
标签: c# asp.net-mvc razor view master-pages
我正在使用 ASP.NET MVC5,剃刀语法。我需要一个特定的 "Create" 视图来不继承 _Layout.cshtml 共享视图。
基本上,在这个特定视图中,我不想要导航菜单、页脚等任何 _Layout.cshtml 功能。
【问题讨论】:
标签: c# asp.net-mvc razor view master-pages
使用。
@{
Layout = null
}
在您不想继承_layout.cshtml 的任何.cshtml 文件中
【讨论】:
由于您的 _ViewStart.cshtml 文件,它继承了 Layout。查看您的 ViewStart 并删除相关行。然后,如果您想在页面中使用布局,则必须在每个页面中指定您的布局。
【讨论】:
Layout = null 对我来说似乎是最好的方法。