Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有 3 个级别的母版页继承:
基本母版页 -> 母版页 1 -> 母版页 2。
母版页 2 有内容页。该内容页面包含网格控件。
如何从基本母版页访问内容页面中的网格控件?
每个控件都有Controls集合和FindControl方法。鉴于控件在页面上,您可以使用任何 Master Page 的 Page 属性,即
Controls
FindControl
this.Page.FindControl("MyGrid")
在您命名的任何母版页的代码隐藏中。
更新:如果控件是动态添加的,您仍然可以设置此类控件的 ID 属性,因此使用 FindControl 仍然可以工作。
同样正如我之前所说,您可以递归地遍历控件。我相信这个问题的答案会给你一个想法。
这是msdn上此方法的链接 链接到msdn 上的页面属性描述