I think the problem can be the "autopostback" property of the ListBox control.
Autopostback Property of the ListboxControl should be true whenever you want to execute the SelectedIndexChanged event
The AutoPostBack is set to False.