IE10 SCRIPT5009: '__doPostBack' is undefined IE10 SCRIPT5009: '__doPostBack' is undefined asp.net asp.net

IE10 SCRIPT5009: '__doPostBack' is undefined


There is apparently a bug in the browser definition files that shipped with .NET 2.0 and .NET 4. The definition files do not cater for IE10 as a browser version and hence defaults to a default definition which doesn't support JavaScript.

Scott Hanselman has a very detailed writeup about this issue here: http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

Scott proposes two solutions, with the first one being the recommended one:

1. Machine-wide fixDownload and install a hotfix on the server:

2. Site-only fixInstall the App_BrowsersUpdate package from NuGet into your website to import new ie and firefox browser definitions.


If you have tried the fix and you are still seeing the error in IE11, updating the .net framework to 4.5 would work.


IE 10 has issues :

It can not recognize the links with _doPostBack [Which are basically seen in the HTML output of ASP Link Button]

You can refer following link for the fix :

http://ronniediaz.com/2013/02/07/ie10-imagebutton-_dopostback-undefined-bug-with-update-panel-script-manager/