标签: asp.net master-pages
我们有3个级别的母版页继承:
基本母版页 - > Master Page 1 - >硕士Page 2。
Master Page 2有内容页面。该内容页面包含网格控件。
如何从Base Master Page访问内容页面中的网格控件?
答案 0 :(得分:0)
每个控件都有Controls集合和FindControl方法。 鉴于控件在页面上,您可以使用任何母版页的页面属性,即
Controls
FindControl
this.Page.FindControl("MyGrid")
在您命名的任何母版页的代码隐藏中。
更新:如果动态添加控件,您仍然可以设置此类控件的ID属性,因此使用FindControl仍然有效。
正如我之前所说,你可以递归地遍历控件。 我相信回答this问题会给你一些想法。
以下是msdn上此方法的链接 链接到msdn