从aspx页面处理用户控件中的selectedchange事件?

时间:2012-07-24 09:19:27

标签: asp.net user-controls

我在Main.aspx页面上有一个filterControl,这个filterControl有另一个名为filterList的控件。

我想从main.aspx处理filterlist控件中的listbox。

怎么办?

enter image description here

需要你的帮助。

1 个答案:

答案 0 :(得分:1)

试试这个:

后面的用户控制代码
public event Action<string> MyHandler = delegate { };

protected void myListBox_SelectedIndexChanged(object sender, Eventargs e)
{
   // ....
   this.MyHandler(this.myListBox.SelectedValue);
}

ASPX

<uc1:YourControl OnMyHandler="myPageHandler" ....

ASPX代码

protected void myPageHandler(string customMessage)
{
   // your awesome stuff goes here
}