title: Drop Down List doesn't post back after first post back
body: <p>I've got this ASP.NET drop down control that displays other textbox controls when the value is not UK (this is to help find UK addresses using postcodes). When UK is reselected I will like to hide the other controls. I've enabled view state and AutoPostBack to true. I have an <code>onSelectedIndexChanged</code> event that only gets fired once (when the dropdown value changes to a different country as by default it's UK).</p>
  
  <p>I'll like to have the <code>OnSelectedIndexChanged</code> to fire every time the value is different, but this isn't the case.</p>
  
  <p>P.S. Here's the code snippet.</p>
  
  <pre><code>&lt;asp:DropDownList runat="server" ID="Country2" AutoPostBack="True" OnSelectedIndexChanged="Country2_SelectedIndexChanged" DataSource="&lt;%# RegionList %&gt;" DataTextField="Name" DataValueField="Code" CssClass="dropdown country"&gt;&lt;/asp:DropDownList&gt;
  
  
  protected void Country2_SelectedIndexChanged(object sender, EventArgs e)
  {
      DropDownList d = (DropDownList)sender;
      addressEntry.CountryPrePostBack_SelectedIndexChanged(d.SelectedItem.Value);
  }
  </code></pre>