【问题标题】:MasterPage and UserControl InteractionMasterPage 和 UserControl 交互
【发布时间】:2009-08-18 23:20:30
【问题描述】:

我有一种情况,我需要从内容页引用的控件更新母版页中引用的控件。下面是层次结构:

  • 主主页
    • BreadCrumbUserControl(用户控件) - 具有公共字符串属性
  • ContentPage(使用 MainMasterPage)
    • 数据用户控件

我希望能够从 pageLoad 上的 DataUserControl 更新 BreadCrumbUserControl 的公开属性。

我可以从 ContentPage 更新 BreadCrumbUserControl 属性。当我尝试执行相同的 DataUserControl 的 pageLoad 方法时,由于页面生命周期,更新被忽略。

我该如何实现这一目标?我可以考虑使用 hiddenField 等在客户端做一些事情,但想看看是否有更好的解决方案。

感谢您的帮助。

【问题讨论】:

    标签: user-controls master-pages interaction


    【解决方案1】:

    可以按照您的要求做,但我不会。我会从“DataUserControl”引发一个事件并在页面中处理它。然后页面类可以更新母版页的控制值。这将减少您的控件与使用它们的页面之间的耦合。

    【讨论】:

      猜你喜欢
      • 2012-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-09
      • 2014-10-10
      • 1970-01-01
      • 2011-02-15
      • 1970-01-01
      相关资源
      最近更新 更多