您的位置:首页 > 其它

页面中获取用户控件中的控件事件的方法

2010-05-06 16:00 429 查看
方法一:

a.ascx .cs

public DropDownList innerDropDownList
...{
get ...{ return DropDownList1; }
}

b.aspx

protected void Page_Load(object sender, EventArgs e)
...{

this.a1.innerDropDownList.SelectedIndexChanged += new EventHandler(UserControl_Clicked);

}
private void UserControl_Clicked(object sender, System.EventArgs e)
...{
//选择下拉列表时触发

}

方法二:

a.ascx.cs

public EventHandler eventSelect;
protected void ddlcolor_SelectedIndexChanged(object sender, EventArgs e)
...{
if (this.eventSelect != null)
...{
this.eventSelect(this, e);
}
}
b.aspx.cs
protected void Page_Load(object sender, EventArgs e)
...{

this.a1.eventSelect += new EventHandler(UserControl_Clicked);
}
private void UserControl_Clicked(object sender, System.EventArgs e)
...{
//
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: