2011-05-18 138 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; 
} 
相關問題