0

我们有 3 个级别的母版页继承:

基本母版页 -> 母版页 1 -> 母版页 2。

母版页 2 有内容页。该内容页面包含网格控件。

如何从基本母版页访问内容页面中的网格控件?

4

1 回答 1

0

每个控件都有Controls集合和FindControl方法。鉴于控件在页面上,您可以使用任何 Master Page 的 Page 属性,即

  this.Page.FindControl("MyGrid")

在您命名的任何母版页的代码隐藏中。

更新:如果控件是动态添加的,您仍然可以设置此类控件的 ID 属性,因此使用 FindControl 仍然可以工作。

同样正如我之前所说,您可以递归地遍历控件。我相信这个问题的答案会给你一个想法。

这是msdn上此方法的链接 链接到msdn 上的页面属性描述

于 2013-03-11T07:07:18.990 回答