2011-05-18 93 views
8

我有一个MVC3网站,我有一些页面,我不想使用母版页布局。默认母版页是在_ViewStart文件中指定的,因此适用于所有内容。如何使页面不使用ASP.NET MVC中的主页3

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

感谢

马特

回答

20

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

+0

这就是野兽 - 谢谢! – Matt 2011-05-18 16:17:06

1

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

@{ 
Layout = ... 
} 
3

我不太清楚,如果你的意思是问“我如何渲染局部视图?”或者“我如何选择不同的母版页?”

如果你想渲染部分只使用

@Html.Partial() 

如果要更改布局添加成才如..

@{ 
    Layout = "~/Views/Shared/MySwankyLayout.cshtml"; 
} 

如果你不想要的布局..

@{ 
    Layout = null; 
} 
相关问题