我有用户控件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
}
答案 0 :(得分:0)
在使用它的网页中注册用户控件B的事件。 在使用它的网页中注册用户控件A的事件。
然后,当控件A触发事件时,您的网页将捕获它。一旦捕获它,在用户控件B中触发事件。
将您的网页用作将两个用户控件组合在一起的中间类。