ASP.NET 4.0 does not identify IE10 correctly

Discussion in 'ASP.NET / ASP.NET Core' started by scot, Dec 21, 2012.

  1. I've encountered several problems running my ASP.NET 4.0 website in IE10. Apparently ASP.NET 4.0 incorrectly identifies IE10 as IE7 which causes various browser compatibility problems.

    I was able to fix most of the issues by updating my "ie.browser" file in the "Apps_Browser" folder after reading the following blog: http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

    Unfortunately I'm still experiencing a problem where "ImageButton" controls are causing postback errors in IE10.

    Scott Hanselman's blog also mentions that there is a server wide hot fix may resolve this issue.
    Hot Fix: http://support.microsoft.com/kb/2600088

    Is DASP planning to install this hot fix?

    Thanks, Scott.
     
  2. mjp

    mjp

    If that fix hasn't been incorporated into a Windows update or Service Pack since it was created 16 months ago, I'm afraid it's unlikely that we'll be applying it independently at this point. But I'll check with system administrators in any case.
     
  3. Thanks. I'm surprised this problem has not received more attention yet since any ASP.NET 4.0 site will not render properly in IE10 without this fix.

    It looks like the hot fix just updates the "ie.browsers" definition file in the "%WinDir%\Microsoft.NET\Framework64\v4.0.30319\CONFIG\Browsers" folder on the server so that ASP.NET is compatible with IE10.

    Apparently it's been fixed in Net 4.5 but I'm not ready to upgrade my site yet.

    Thanks, Scott.
     
  4. It's quite unusual that Asp.Net 4.0 does not identify IE10, maybe due to some compatibility issues. You can use framework 4.5 if your website has no issues with it.
     
  5. It's always good to test IE 10 in it's native state or compatibility mode. It's quick and fairly easy.
     

Share This Page