我要实现的是我在DropDownList中选择一项后,按Button确定,在Label1 中可以正确显示我所做的选择!! private void Button1_Click(object sender, System.EventArgs e)
{
Label1.Text="You selected is:"+DropDownList1.SelectedItem.Text;
}

解决方案 »

  1.   

    我写了上面的代码,但是选择了DropDownList后,Label显示的不是我每次选择的,而是每次都跑会第一项默认的
      

  2.   

    Page_Load() 里你是不是重新绑定了DropDownList
      

  3.   

    我的DropDownList可以正常显示啊,但是就是Label显示的不是我选择的东西,另外你先帮我看下我的:Label1.Text="You selected is:"+DropDownList1.SelectedItem.Text;对不对先?
      

  4.   

    DropDownList1.SelectedValue.ToString()
    改成这样试试。你这样是获取它的最小索引值。而不是取它的值。
      

  5.   

    肯定是Page_Load里IsPostBack的问题,你可能没有把绑定代码写在!IsPostBack里面。
      

  6.   

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
            Me.LblTs.Text = "你选择的是:" & Me.DropDownList1.SelectedItem.Value
        End Sub
      

  7.   

    Me.DropDownList1.AutoPostBack = False(默认)
      

  8.   

    将DropDownList.autopostback=TRUE
    就可以了,不过有个缺点!就是总是刷屏