use javascript:<asp:ListBox onchange="this.form.elements['TextBox1'].value = this.options[this.selectedIndex].value" ...

解决方案 »

  1.   

    AutoPostBack = true;
    响应SelectedIndexChanged
      

  2.   

    <asp:ListBox id="ListBox1" AutoPostBack="true" OnSelectedIndexChanged="Index_Changed" ..>
     void Index_Changed(Object sender, EventArgs e) 
    {
          foreach (ListItem li in ListBox1.Items)
          {
                 if (li.Selected)
                 {
                     TextBox1.Text = li.Value;
                     break;
                  }
          }      //or TextBox1 = Request.Form[ListBox1.UniqueID];
          
          //TextBox1 = ListBox1.SelectedItem.Value
        }
      

  3.   

    foreach (ListItem Int_i in ListBox1.Items)
          {
                 if (Int_i.Selected)
                 {
                     TextBox1.Text = Int_i.Value;
                   }
          }
      

  4.   

    不过要写在SelectedIndexChangedL里面,且设置LISTBOX.ANTOPOSTBACK=TRUE
      

  5.   

    要说的都说了,兄弟,帮你up...............
    up.............