title: Inspecting a drop down list when it is changed is not showing the correct value
body: <p>This winforms code:</p>
  
  <pre><code>    private void Form1_Load(object sender, EventArgs e)
      {
          comboBox1.Items.Add("Item 1");
          comboBox1.Items.Add("Item 2");
          comboBox1.Items.Add("Item 3");
          comboBox1.Items.Add("Item 4");
      }
  
      private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
      {
          textBox1.Text = comboBox1.Text;
      }
  </code></pre>
  
  <p>works perfectly. I select one item and the textbox display the same content of the combobox</p>
  
  <p>Now the same for ASP.NET:</p>
  
  <pre><code>    protected void Page_Load(object sender, EventArgs e)
      {
  
          DropDownList1.Items.Add("Item 1");
          DropDownList1.Items.Add("Item 2");
          DropDownList1.Items.Add("Item 3");
          DropDownList1.Items.Add("Item 4");
      }
  
      protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
      {
          TextBox1.Text = DropDownList1.Text;
      }
  </code></pre>
  
  <p>In this case, the textbox stays empty. Why?</p>