0
我用它被放置亞歷山大代碼:I want a Master UserControl (a Master page, but for UserControls)主用戶控件
我有這個代碼的問題。如何訪問我在ChildControl1.ascx的MasterControl1中的控件(例如ListBox)?
我用它被放置亞歷山大代碼:I want a Master UserControl (a Master page, but for UserControls)主用戶控件
我有這個代碼的問題。如何訪問我在ChildControl1.ascx的MasterControl1中的控件(例如ListBox)?
我一直這樣做的方式是通過一種方法公開控件。
所以,如果要訪問列表框,使一個方法在主用戶控制像這樣:
public ListBox GetListBox()
{
return this.myListBox;
}
如此以來,這是比MasterPages有點不同,從孩子的控制,你需要要做到以下幾點:
var master = (MasterControl1)Page.LoadControl(this.MasterControlVirtualPath);
var masterListBox = master.GetListBox();
問題是獲得訪問主。 – user2509670
編輯我的答案 –
無法解析符號'MasterControl1'? – user2509670