呵呵 你把label的viewstate设置为false 式式 这个问题我遇到过  我在做分页的时候用label显示当前页码 明明页码值都已经改变但是label就是不变

解决方案 »

  1.   

    1首先邦定放在ispostback中
    2。自动返回设为true
      

  2.   

    to:whxleem(feelinglable1中没有这个属性啊
    是不是enableviewstate啊?
      

  3.   

    设置DropDownList1的AutoPostBack属性为true帮定DropDownList放在PageLoad事件
    if(!IsPostBack)
    {
    OleDbConnection myconnection = new OleDbConnection("Provider = Microsoft.Jet.OleDb.4.0;Data Source = "+Server.MapPath("database\\hlxk2003.mdb"));
    OleDbDataAdapter dtConn = new OleDbDataAdapter("select * from kq_code_type where retype = '1' ",myconnection);
    DataSet dtSet = new DataSet();
        dtConn.Fill(dtSet);
    DropDownList1.DataSource = dtSet.Tables[0].DefaultView;
    DropDownList1.DataBind();
    }
      

  4.   

    设置DropDownList1的AutoPostBack属性为true
      

  5.   

    楼主你的代码就写的不对啊,应该是Label1.Text=DropDownList1.SelectedItem.Text.
    你的毫无疑问:Set AutoPostBack=True,顺便说一下,估计禁用ViewState无济于事啊,禁用ViewState,必然要重新绑定DataSource,你页面客户端的动作,都没去Server端,如何在绑定?
      

  6.   

    楼主你的代码就写的不对啊,应该是Label1.Text=DropDownList1.SelectedItem.Text.
    你的毫无疑问:Set AutoPostBack=True,顺便说一下,估计禁用ViewState无济于事啊,禁用ViewState,必然要重新绑定DataSource,你页面客户端的动作,都没去Server端,如何在绑定?