【问题标题】:ASP.Net User Controls PubSubASP.Net 用户控制 PubSub
【发布时间】:2011-01-19 15:29:23
【问题描述】:

有没有办法让一个用户控件在不通过页面的情况下引发由另一个用户控件处理的事件?我正在使用 Umbraco,但无权访问页面对象。

--编辑--

Umbraco 有将宏(用户控件)加载到页面中的想法。我无法直接访问该页面,因为这是框架的一部分。

我知道有一个发布订阅 (pubsub) 模式可以很好地满足我的需求(需要相互通信的 2 个用户控件),但我不确定如何在没有页面对象的情况下将其连接到 ASP.Net。

任何帮助将不胜感激。

【问题讨论】:

  • 我没有使用那个特定的框架,所以如果你能提供更多细节,更多的人将能够提供帮助。

标签: asp.net umbraco


【解决方案1】:

如果您想这样做,我建议您使用 Webforms MVP,它具有跨演示者消息传递的概念,允许您在一个演示者上提出一条消息,该消息被另一个演示者使用。

他们的网站上有一个video of how to use it

【讨论】:

  • 你在 Umbraco 中使用过这个吗?我需要的非常简单,我有一个用户控件,用于在每个页面上共享的控件,我需要做的就是引发由不同用户控件处理的事件,即保存事件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多