The scenario
I have an ASP.NET website that works perfectly in Internet explorer 8, but is extremely slow in Internet Explorer 10.
The Problem
In Internet Explorer 8 a postback or button click event takes about 1,5 seconds to complete. In internet explorer 10 it takes a minimum of 30 seconds and sometimes over 60 seconds.
What I already tried
1.Installed a hotfix from Microsoft's website to update the browser definition files (http://support.microsoft.com/kb/2836939)
I tried forcing IE8 and IE9 Compatibility Mode in web.config or adding HTTP Header in IIS or directly inside html pages.
Tried changing the application pool in ISS on the server(Windows server 2008 R2).
Installing .NET framework 4.0 on client machine
The Real question
Could ASP.NET still be having issues detecting Internet Explorer 10 as a browser, or could the slow response time between the browsers be a problem on the web server(browser definition files etc.)?