如何使页面不使用ASP.NET MVC 3中的母版页

时间:2011-05-18 15:53:21

标签: c# asp.net-mvc-3 master-pages

我有一个MVC3网站,我有一些页面,我不想使用母版页布局。默认母版页在_ViewStart文件中指定,因此将应用于所有内容。

如何配置内容以便在没有母版页的情况下显示某些页面?

由于

马特

3 个答案:

答案 0 :(得分:21)

只需将@{ Layout = null; }放在视图文件的开头即可。

答案 1 :(得分:3)

我不清楚你是不是想问“我如何渲染局部视图?”或“我如何选择不同的母版页?”

如果你想渲染部分只需使用

@Html.Partial()

如果你想改变布局,可以添加像..

这样的东西
@{
    Layout = "~/Views/Shared/MySwankyLayout.cshtml";
}

如果你不想要布局..

@{
    Layout = null;
}

答案 2 :(得分:1)

您可以设置该特定页面的布局属性,例如在剃刀:

@{
 Layout = ...
}