跟你问题差不多,你看看
http://topic.csdn.net/u/20071022/17/28ee74ae-4a23-4d4a-a649-b53476b7937a.html

解决方案 »

  1.   

    楼主的情况怎么看怎么像在 Page_Load 没处理 IsPostBack ……
    或者是楼主为了动态绑定事件在 Page_Load 重新绑定了数据 ~
    如果是这样,那你就永远只能取到默认值要给动态生成的控件绑定事件,只要在 IsPostBack 状态下foreach一下DataList里的项,
    再用FindControl找到目标控件,把事件绑上即可,千万不要重新绑一次数据……
      

  2.   

    在绑定的地方加上if(!IsPostBack) {
       bind your dropdownlist
    }