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的鏈中有多遠。
關於如何避免這樣做的好主意?
請指教。