<p>I'm writing an ASP.Net webform with some DropDownList controls on it. Then user changes selected item in one of dropdowns, ASP.Net doesn't seem to handle SelectedIndexChanged event until form is submitted with a 'Submit' button click.
How do I make my dropdowns handle SelectedIndexChanged instantly?</p>

<p>P.S. It's a classic question I have answered too many times, but it seems no one asked it before on stackoverflow.</p>

[{'answer_id': 70128, 'author': 'Richard Szalay', 'author_id': 3603, 'author_profile': 'https://Stackoverflow.com/users/3603', 'pm_score': 6, 'selected': True, 'text': '<p>Setting the <a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listcontrol.autopostback(VS.71).aspx" rel="noreferrer">AutoPostback</a> property to true will cause it to postback when the selection is changed. Please note that this requires javascript to be enabled.</p>\n'}, {'answer_id': 70130, 'author': 'Haacked', 'author_id': 598, 'author_profile': 'https://Stackoverflow.com/users/598', 'pm_score': 2, 'selected': False, 'text': '<p>Set the AutoPostBack property of DropDownList to true.</p>\n'}, {'answer_id': 70155, 'author': 'Chris Roberts', 'author_id': 475, 'author_profile': 'https://Stackoverflow.com/users/475', 'pm_score': 4, 'selected': False, 'text': "<p>You need to set the <code>AutoPostBack</code> property of the list to true.</p>\n\n<p>Also, if you're populating the contents of the drop down list from the code behind (getting the contents of the list from a database, for example) - make sure you're not re-binding the data in every postback.</p>\n\n<p>Sometimes people are caught out by binding the drop-down in the page load event without putting it in an <code>If Not IsPostBack</code>.  This will cause the event not to fire.</p>\n\n<p>The same is also true of repeaters and <code>ItemCommand</code> events.</p>\n"}, {'answer_id': 7667987, 'author': 'Dave', 'author_id': 590579, 'author_profile': 'https://Stackoverflow.com/users/590579', 'pm_score': 2, 'selected': False, 'text': '<p>if you are populating the dropdown list during page load then each time the page postback it will reload the list thus negating your postback method.\nyou need to be sure to load the dropdownlist only if (!ispostback)</p>\n'}]
['https://Stackoverflow.com/questions/70109', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/9024/']