从多个独立用户控件捕获事件

时间:2015-01-29 13:03:55

标签: c# asp.net events event-handling

假设我有一个公开更新事件的用户控件,如下所示:

Aspx:

    ProductFilter1.FilterChanged += new EventHandler(ProductFilter_FilterChanged);

UserControl:        

    public event EventHandler FilterChanged;

    protected void HiddenFieldFilter_ValueChanged(object sender, EventArgs e)
    {
        if (FilterChanged.IsNotNull()) FilterChanged(sender, e);
    }

如果我选择,我可以在页面上捕获事件并执行其他操作。

但是,如果我有多个usercontrol的出现,比如按钮,我可能想要做某事"如果点击了任何按钮。

如果不在页面上为同一类型的控件创建多个处理程序,我怎样才能实现这一目标?

提前致谢。

0 个答案:

没有答案