将数据绑定放在
if (!Page.IsPostBack)
{
    //bind()
}

解决方案 »

  1.   

    这样试试看:
    DropDownList1.SelectedItem.Value
      

  2.   

    在Page_load类里
    在邦定数据的地方加上
    if not ispostback then  your code
    end if
      

  3.   

    if(!IsPostBack)
    {
    //你的代码
    }另外,在属性中设置DropDownList1的AutoPostBack为True
      

  4.   

    看看把Web.Config中有没有下面一段内容,去掉就OK了:
    <pages buffer="true" enableSessionState="ReadOnly" enableViewState="false" enableViewStateMac="false" smartNavigation="false" />
    请高人解释一下这句话的含义和用途!!!!!
      

  5.   


    if (!Page.IsPostBack)
    {
        //bind()
    }
    要不的话,每次都重新绑定,所以会是1!
      

  6.   

    if not ispostback then
    end if
    就可以
      

  7.   

    DropDownList1.Items(DropDownList1.SelectedIndex).Value
      

  8.   

    DropDownList1.DataTextField = 字段1
    DropDownList1.DataValueField = 字段2
    可是通过SelectedIndexChanged后
    DropDownList1.SelectedItem.Text = 字段1
    DropDownList1.SelectedItem.value = 字段2
      

  9.   

    if not ispostback then
    end if