ASP.NET无法检测IE10导致_doPostBack未定义JavaScript错误

use*_*904 9 javascript asp.net dopostback internet-explorer-10

ASP.NET无法检测IE10导致以下错误:

_doPostBack 是未定义的JavaScript错误

或保持FF5滚动条位置.

.NET 2.0和.NET 4附带的浏览器定义文件中存在一个错误,即它们包含特定浏览器版本的定义.但某些浏览器(如IE 10)的版本不再在这些范围内.因此,ASP.NET将它们视为未知浏览器,默认为低级定义,这有一些不便之处,例如它不支持JavaScript等功能.

http://support.microsoft.com/kb/2600100 for Win7 SP1上的修复程序对我不起作用.请帮帮我.我的工作环境是:

.NET Framework 3.5 SP1,Windows Server 2003

Eli*_*nor 1

尝试将浏览器定义文件从 NuGet http://nuget.org/packages/App_BrowsersUpdate安装到您的项目中。ASP.NET 4 的浏览器定义文件与 ASP.NET 3.5 兼容,因此应该没问题。如果您在计算机上没有适当的权限,则在安装您提到的修补程序时可能会遇到问题。