解决方案 »

  1.   

    补充一下,其实就是   自定义控件里面有一个dropdownlist   然后我想把 selectchange 事件传递到我 引用这个控件的页面上去!要怎么去实现?
      

  2.   

    http://blog.csdn.net/xianfajushi/article/details/18092909
      

  3.   

    能举个例子不,谢谢! 
    概念已经讲了,楼主是太懒了还是真的不会啊,下面假设是WebUserControl,有一个下拉框,发布SelectedIndexChanged事件:
    public partial class WebUserControl : System.Web.UI.UserControl
    {
        public event EventHandler selectedChanged = null;    protected void Page_Load(object sender, EventArgs e)
        {
            DropDownList1.SelectedIndexChanged += new EventHandler(DropDownList1_SelectedIndexChanged);
        }    void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (selectedChanged != null)
            {
                selectedChanged(sender, e);
            }
        }
    }
    使用WebUserControl的页面代码
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            WebUserControl1.selectedChanged += new EventHandler(WebUserControl1_selectedChanged);
        }    void WebUserControl1_selectedChanged(object sender, EventArgs e)
        {    }
    }
      

  4.   

    给自定义控件添加一个事件,引发selectchange 事件时,传给你定义的事件,就会引发你定义的事件处理程序了