title: ListBox doesn't fire OnSelectedIndexChanged event when SelectedIndex is changed
body: <p>I have an asp.net page with a list box on it. Multiple event handlers subscribe to its <code>OnSelectedIndexChanged</code> event.</p>
  
  <p>When I change the <code>SelectedIndex</code> <strong>programmatically</strong> none of the events get fired.</p>
  
  <p>Now a hack for this is to call each event handler, but this has already caused bugs since people didn't know they had to do this when adding a new event handler.</p>
  
  <p>I can do this in a Winforms app and even when <code>SelectedIndex</code> is changed in code the events fire. Has anyone seen this before?</p>