我在用户控件的Load事件里为用户控件中的div动态添加若干DropDownList,并且订阅了它的SelectedIndexChanged事件,
 ddls[j].SelectedIndexChanged += new EventHandler(ddl_SelectedIndexChanged);为什么我在页面操作DropDownList的时候改事件不触发?要用委托吗?谢谢大家啊。。

解决方案 »

  1.   

    没有把ddls[j].SelectedIndexChanged += new EventHandler(ddl_SelectedIndexChanged);放到!ispostback里面吧?这种绑定不能放到!ispostback中
      

  2.   

    在 DropDownList 的 AutoPostBack="True"  设置为 True
      

  3.   

    无效。。 ddls[j].Attributes["AutoPostBack"] = "true";
      

  4.   

    用户控件有没有autopostback属性?
      

  5.   

    废话,页面操作DropDownList的时候,后台的load事件不会出发啊,你又不是按钮提交什么的刷新了的你页面出发load事件