Mau*_*uro 2 c# asp.net events composite-controls
假设我在ASP.NET(C#)中有一个复合控件,其中包含一个下拉列表.我需要能够将事件冒泡回父表单,以便可以根据其执行其他代码SelectedItem.
如何将OnSelectedItemChanged事件公开给应用程序?
我是否需要创建自己的委托并在内部下拉列表项更改时将其提升?
我创建了包含按钮的控件,我使用相同的方法; 创建一个委托并在按钮的单击时引发事件.
public delegate void IndexChangeEventHandler(object sender, EventArgs e);
public event IndexChangeEventHandler SelectedIndexChanged = delegate { };
//this is in your composite control, handling ddl's index change event
protected void DDL_SelectedIndexchanged(object sender, EventArgs e)
{
SelectedIndexChanged(this, e);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2749 次 |
| 最近记录: |