title: SelectedIndexChanged in Custom UserControl not firing
body: <p>I have been handed an old .Net 1.1 application with the words "make it run again". I am now in the process of migrating this old beast.</p>
  
  <p>The developer has created a custom control, which contains of a html table row <code>&lt;tr&gt;</code> and 4 <code>&lt;td&gt;</code> elements.</p>
  
  <p>Now inside on of those, there is a <code>&lt;asp:Dropdownlist&gt;</code>:</p>
  
  <pre><code> &lt;asp:DropDownList id="edit_jahr" runat="server" 
                     AutoPostBack="True" 
                     OnSelectedIndexChanged="edit_jahr_SelectedIndexChanged"&gt;
   &lt;/asp:DropDownList&gt;
  </code></pre>
  
  <p>The method <code>edit_jahr_SelectedIndexChanged</code> looks like this:</p>
  
  <pre><code>protected void edit_jahr_SelectedIndexChanged(object sender, System.EventArgs e)
  {
      JahrChangedEventArgs args = new JahrChangedEventArgs((int)ViewState["jahr"],Convert.ToInt32(edit_jahr.SelectedValue));
      OnJahrChange(args);
      this.Jahr=args.NeuesJahr;
  }
  </code></pre>
  
  <p>The problem at hand is: the OnSelectedIndexChanged event is not firing, therefor no new Usercontrol is added and therefor the code running on the page will fail. </p>
  
  <p>Please point me in the right direction. Why is this not working and how can I solve this.</p>