【问题标题】:ASP.NET How to handle User Control Event in page that contains the User Control?ASP.NET 如何处理包含用户控件的页面中的用户控件事件?
【发布时间】:2011-11-30 14:59:46
【问题描述】:

我有一个包含用户控件和提交按钮的页面。用户控件包含一个下拉列表。

如果用户在用户控件的下拉列表中选择一个项目,我想让页面上的按钮可见。

如何让页面识别下拉列表OnSelectedIndexChanged 事件?

【问题讨论】:

    标签: c# asp.net user-controls event-handling


    【解决方案1】:

    在您的用户控件中公开一个自定义公共事件 - MySelectedIndexChanged。在您的页面类中订阅此事件。有效地委托和事件。

    阅读更多MSDN

    【讨论】:

      【解决方案2】:

      将自己的event 添加到您的 UserControl 并在页面的代码隐藏中订阅它。如果有人订阅它,SelectedIndexChanged 事件处理程序会触发您的事件。您可以在这里找到代码的详细解释:Easily Raise Events From ASP.NET ASCX User Controls

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-02-08
        • 1970-01-01
        • 2010-12-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多