是不是哪个参数没有设置好啊?

解决方案 »

  1.   

    dropdownlist.AutoPostBack = false;
      

  2.   

    if(!this.IsPostBack)
    {
      //.............
    }
    加上判断,要不然回传后,DropDownList重新绑定,你得到的总是第一个值。
      

  3.   


    Page_Load()
    {this.DropDownList.AutoPostBack=true
    //改变后自动返回if(!this.IsPostBack)
    {
      this.DropDownList.selected=  //第一次加载页面时。要帮定的选项。
    }
    //
    }
      

  4.   

    上面人说的对 应该是你page_load事件相关代码没有放在if (!IsPostBack){……here……}
    其次你还得看下其他地方的对dropdownlist操作的代码是否对其有影响
    最好单步调试或者是用简单的弹出对话框的方式来察看代码的运行流程