416
技術社區[雲棲]
FindControl——對內容頁使用FindControl方法
1.在內容頁內部,怎麼找到自己控件?(比如GridView1)
a.this.GridView1........(廢話)
b.GridView g = ((GridView)Master.FindControl
("ContentPlaceHolderContent").FindControl("GridView1"));
看到了嗎?分兩步走:首先,找到母版頁對應的占位符;其次,才可以找到。
2.有兩個內容頁,內容頁1——>鏈接到——>內容頁2,那麼在內容頁2怎
麼找到內容頁1的控件呢?
其實這也很簡單,在內容頁2的後台可以這樣寫
GridView g = ((GridView)PreviousPage.Master.FindControl
("ContentPlaceHolderContent").FindControl("GridView1"));
看到了嗎?分三步走。PreviousPage先定位到內容頁1:再找到對應的占位符;其次,才可以找到。
3.那麼在母版頁中找到內容頁的控件呢?
其實這也很簡單,在母版頁的後台可以這樣寫
GridView g = ((GridView)Page.Master.FindControl ("ContentPlaceHolderContent").FindControl("GridView1"));
看到了嗎?分三步走。Page先定位到內容頁:再找到對應的占位符;其次,才可以找到。
最後更新:2017-04-02 22:15:58