在同一页面中的另一个用户控件引发的事件上填充用户控件

Posted

技术标签:

【中文标题】在同一页面中的另一个用户控件引发的事件上填充用户控件【英文标题】:Populate user control on event raised by another user control in the same page 【发布时间】:2010-10-12 16:59:35 【问题描述】:

在 webpart 中,我加载了两个用户控件。我希望能够在另一个控件中触发事件时填充其中一个控件,必须在控件之间传递一个参数。

【问题讨论】:

【参考方案1】:

您可以让您的 Web 部件将这两个控件连接在一起,因此假设您的控件是生产者和消费者。

void on_Load()

   producer.CustomEvent+=new EventHandler(consumer.HandleCustomEvent);

这是较简单的解决方案之一,但它可能很脆弱。

【讨论】:

您能提供更多细节吗?也许是指向更多信息的链接。我真的很感激。 我没有什么方便的东西,我在这里假设您有一个页面或某种父容器...让我再考虑一下。

以上是关于在同一页面中的另一个用户控件引发的事件上填充用户控件的主要内容,如果未能解决你的问题,请参考以下文章

jQuery中一个页面中的多个用户控件

如何自动调整 DataGridView 控件中的列大小并允许用户调整同一网格上的列大小?

如何在一个 aspx 页面上对每个用户控件使用 javascript pageLoad() 事件?

bug:页面交互操作引发的问题

在用户控件中填充 ComboBox

关于asp.net中页面事件加载的先后顺序