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