2010-02-05 77 views
1

我的主頁面出現問題。他們有這樣的繼承順序:ASP.NET MVC 1.0嵌套主頁面

MainMaster1.Master可以通過Nested1.Master,Nested2.Master等 嵌套與此同時MainMaster可以被複制,並有工作副本一樣MainMaster2,MainMaster3等

請告訴我如何動態更改我的Nested1,Nested2等頁面的MasterPageFile,以便他們可以在需要時輕鬆在MainMaster之間切換?

我試圖處理嵌套主人的Page_PreInit中的問題,但無法讓它進入這個事件處理程序。我也試圖改變嵌套的「保護無效OnPreInit」中的主人,但結果是相同的。

感謝,

羅馬。

回答

0

我認爲這仍然是他的意思,雖然它不直接回答這個問題。

頁有一個名爲的MasterPageFile屬性,其在上述文章 頁使用也有一個稱爲母版

在母版屬性,有一個稱爲的MasterPageFile屬性(如上述文章中) 母版也有一個被稱爲MasterPage的屬性

雖然該頁面上的示例直接更改頁面上的母版頁,但通過在母版頁中遞歸以找到並更改您想要的頁面,您可以非常類似於母版頁本身。

我希望有幫助。