页面中获取用户控件中的控件事件的方法
2010-05-06 16:00 haoyk 阅读(216) 评论(0) 收藏 举报方法一:
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)
...{
//
}
浙公网安备 33010602011771号