【问题标题】:Getting Master Page Control获得母版页控制权
【发布时间】:2010-12-25 21:25:55
【问题描述】:

我正在寻找一种方法来访问我的页面控件。

我发现这个功能允许我输入我的控件的 ID 和“根控件” 然后它会搜索“根控件”的子项,直到找到我的控件 ID。

但问题是我的控件嵌套在一个表中,而该表嵌套在我的母版页中的一个页面中。

母版页的根控件是什么?

【问题讨论】:

  • 抱歉问题不是很清楚。母版页不能包含页面。页面是指母版页。如果您尝试从页面中查找母版页中的控件,只需将 this.Master 作为您的根控件 ID 传递。

标签: c# asp.net controls root master-pages


【解决方案1】:

您可以使用内容页的Master 属性来获取母版页,然后 FindControl 向下钻取,直到获得所需的控件(或者您可以使用已有的功能)。

请参阅 MSDN 上的 thishowto。

【讨论】:

    【解决方案2】:

    试试

    (this.Page.MasterPage as MyMasterPage).SomeMasterPageMethodOrProperty

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-12
      • 2011-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-25
      • 1970-01-01
      相关资源
      最近更新 更多