2014-03-03 30 views
0

我有一個用戶控件(比如控件1),它尋找位於根主控頁面上的control2:的.master如何在另一個用戶控件上動態地訪問母版頁上的控件(如果Web應用程序嵌套了母版頁)

這該是多麼我從控制1現在越來越控制2,

MasterPage showMaster = this.Page.Master.Master; 
    MasterPage siteMaster = showMaster.Master; 

    Control2= siteMaster.FindControl("Control2"); 

上面的代碼工作正常。但是因爲我們的應用程序使用嵌套母版頁,所以我在這裏遇到了一些情況。

無論我將Control1放在哪個模板中,我如何動態查找控件2?現在留下來,取決於我把Control1放在哪裏,以及與Site.Master相關的模板是如何嵌套的,我必須改變在Control 1代碼中我得到Site.Master的鏈中有多遠。

關於如何避免這樣做的好主意?

請指教。

回答

0

我發現一個工作,遞歸加載控件

相關問題