3
頁我有一個關於MVC3佈局頁問題:使用「動態」佈局MVC3
是否可以使用服務器生成的(例如,從數據庫加載)佈局頁喜歡:
@{
Layout = "~/Views/Shared/Handler.ashx?layout=xyz";
}
將在@RenderBody()
這樣的佈局內工作嗎?
如果你們任何人已經嘗試過這樣的事情,我會很樂意聽到你們的經歷。
頁我有一個關於MVC3佈局頁問題:使用「動態」佈局MVC3
是否可以使用服務器生成的(例如,從數據庫加載)佈局頁喜歡:
@{
Layout = "~/Views/Shared/Handler.ashx?layout=xyz";
}
將在@RenderBody()
這樣的佈局內工作嗎?
如果你們任何人已經嘗試過這樣的事情,我會很樂意聽到你們的經歷。
您可以create a custom view engine並從任何地方提供這些視圖(包括數據庫)。
這意味着,不可能僅僅提供一個鏈接來生成一個佈局,就像我上面給出的例子那樣? –
@Dänu,當然這是不可能的。您需要一個自定義視圖引擎,實現'IView'接口以便從其他非標準位置(如數據庫)提供視圖。 –