0
這可能沒有實現的答案,但是,我正在尋找一種簡單的方法在控制器基礎上呈現分區塊。顯然_ViewStart
是行不通的,因爲它不會知道什麼觀點來呈現的部分,而是向你展示我的意思....ASP.NET MVC根據控制器在控制器上呈現部分基礎
/Shared/_Layout.cshtml
...
@RenderSection("Streetcar", required: false)
...
/_ViewStart.cshtml
...
@{
Layout = "./Shared/_Layout.cshtml";
}
...
/Test/_ViewStart.cshtml
...
@{
// notice layout isn't being set because we still want the global _ViewStart layout
}
@section Streetcar {
Named Desire
}
...
在一個完美的我可以默認爲Test
文件夾中的所有單個視圖渲染一個部分,並捕獲由TestController
生成的所有視圖。由於無法以這種方式完成,是否有人知道這種方法乾淨利落?