触发该控件的事件 ,但是DropDownList控件下拉选择项变换的时候,该事件不起作用,Label2.Text的值一直是第一个,不知道什么问题。
protected void DropDownList2_SelectedIndexChanged1(object sender, EventArgs e)
    {
              
        Label2.Text = DropDownList2.SelectedItem.Text;
        string T_Name = Label2.Text.Trim();     }

解决方案 »

  1.   


    在Page_Load事件里加
    if (!IsPostBack)
    {
    }
      

  2.   

    你需要保存 当前 所选值的 索引值,然后在页面刷新的时候 把这个索引值 付给 DropDownList.SelectIndex
      

  3.   

    DropDownList改变后是不是又重新绑定数据源了?
      

  4.   

    不多说,AutoPostBack的值未设定!
      

  5.   

    绑定数据源的时候,将dropdownlist的状态绑定。 SelectedValue='<%#Bind("XXXX")%>
      

  6.   

    现在没有重新绑定,也是不行,AutoPostBack的值怎么设定?