我有一个包含用户控件和提交按钮的页面。用户控件包含下拉列表。
如果用户在用户控件的下拉列表中选择一个项目,我想让页面上的按钮可见。
如何让页面识别下拉列表OnSelectedIndexChanged
事件?
答案 0 :(得分:3)
在用户控件中公开自定义公共事件 - MySelectedIndexChanged。在您的页面类中订阅此活动。有效地代表和活动。
详细了解MSDN
答案 1 :(得分:2)
将自己的event
添加到您的UserControl并在页面的代码隐藏中订阅它。在SelectedIndexChanged
事件处理程序中,如果有人订阅它,则触发您的事件。您可以在此处找到代码的详细说明:Easily Raise Events From ASP.NET ASCX User Controls