I have simple (no ajax, no update panels) Asp.net application with a form which contains a server side DropdownList control. It works fine in all browsers except IE 10. DropdownList does not fire OnSelectedIndexChanged event. If I enable Compatibility view in IE 10 again it works. But I'm not able to get it working for normal mode in IE 10.
I read - .NET DropDownList SelectedIndexChange Event Not Firing in IE 10 and subsequent links in the answers. But nothing has helped yet. Anybody else has encountered this issue before?
yes it wont work... it is IE10 draw-back.
To make it work properly, you need to make you application IE10 compatible by adding a file "ie.browser" in App_Browser folder...
Check this out
The issue is ASP.NET browser definitions do not recognize IE10 so it defaults to a down-level definition, which has certain inconveniences, like that it does not support features like JavaScript.
An alternative to the machine wide hotfix(s) or site level App_Browser solutions is to simply add Page.ClientTarget = "uplevel" to the Page_Init method in the code behind.
Example:
private void Page_Init(object sender, EventArgs e)
{
Page.ClientTarget = "uplevel";
}