如何从另一个用户控件调用usercontrols事件

本文关键字:调用 usercontrols 事件 控件 用户 另一个 | 更新日期: 2023-09-27 18:14:08

我有用户控件A和用户控件B,我如何在用户控件B中注册一个事件,以便它被触发?似乎控件A正在做一些事情,而不让用户控件B中的事件被触发。

MyControlA.ascx.cs

MyControlB.ascx.cs
  //need to fire this when checkbox of this user control is clicked.
  //but it seems MyControlA.ascx.cs which uses user control B is causing something that
  //does not allow this to get fired.
  protected void myCheckBox_CheckedChanged(object sender, EventArgs e)
   {
            //SOME CODE HERE
   }

如何从另一个用户控件调用usercontrols事件

在使用它的网页中注册用户控件B的事件。注册到使用它的网页中的用户控件A的事件

然后,当控件A触发事件时,您的网页将捕获它。一旦它捕获它,在用户控件b中触发事件。

使用你的网页作为中间类,将两个用户控件组合在一起。