我有一个MVC3网站,我有一些页面,我不想使用母版页布局。默认母版页在_ViewStart文件中指定,因此将应用于所有内容。
如何配置内容以便在没有母版页的情况下显示某些页面?
由于
马特
答案 0 :(得分:21)
只需将@{ Layout = null; }
放在视图文件的开头即可。
答案 1 :(得分:3)
我不清楚你是不是想问“我如何渲染局部视图?”或“我如何选择不同的母版页?”
如果你想渲染部分只需使用
@Html.Partial()
如果你想改变布局,可以添加像..
这样的东西@{
Layout = "~/Views/Shared/MySwankyLayout.cshtml";
}
如果你不想要布局..
@{
Layout = null;
}
答案 2 :(得分:1)
您可以设置该特定页面的布局属性,例如在剃刀:
@{
Layout = ...
}