【发布时间】:2011-11-30 14:59:46
【问题描述】:
我有一个包含用户控件和提交按钮的页面。用户控件包含一个下拉列表。
如果用户在用户控件的下拉列表中选择一个项目,我想让页面上的按钮可见。
如何让页面识别下拉列表OnSelectedIndexChanged 事件?
【问题讨论】:
标签: c# asp.net user-controls event-handling
我有一个包含用户控件和提交按钮的页面。用户控件包含一个下拉列表。
如果用户在用户控件的下拉列表中选择一个项目,我想让页面上的按钮可见。
如何让页面识别下拉列表OnSelectedIndexChanged 事件?
【问题讨论】:
标签: c# asp.net user-controls event-handling
在您的用户控件中公开一个自定义公共事件 - MySelectedIndexChanged。在您的页面类中订阅此事件。有效地委托和事件。
阅读更多MSDN
【讨论】:
将自己的event 添加到您的 UserControl 并在页面的代码隐藏中订阅它。如果有人订阅它,SelectedIndexChanged 事件处理程序会触发您的事件。您可以在这里找到代码的详细解释:Easily Raise Events From ASP.NET ASCX User Controls
【讨论】: