asp.net – IE10 SCRIPT5009:’__doPostBack’未定义

我面临一个问题在IE10与ASP.NET控件,需要JavaScript回发[喜欢,链接按钮]。

它在IE9版本以及IE10兼容性模式下正常工作。但在IE10标准模式下,它给出了以下错误
SCRIPT5009:’__doPostBack’未定义

[我创建了一个演示项目,有一个简单的asp:链接按钮,重定向到另一个页面。]

Tried the solution,but didn’t work for me

任何人都可以建议修复这个?

解决方法

在.NET 2.0和.NET 4附带的浏览器定义文件中显然存在一个错误。定义文件不支持IE10作为浏览器版本,因此认为不支持JavaScript的认定义。

Scott Hanselman在这里一个非常详细的写这个问题:http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

Scott提出了两种解决方案,第一种是推荐的解决方案:

1.机器范围修复
在服务器上下载并安装修补程序:

> .Net 4(http://support.microsoft.com/kb/2600088)
> .Net 2(http://support.microsoft.com/kb/2600100http://support.microsoft.com/kb/2608565)

2.仅站点修复
从NuGet将App_browsersUpdate包安装到您的网站,以导入新的ie和Firefox浏览器定义。

> .Net 4(http://nuget.org/List/Packages/App_BrowsersUpdate)
> .Net 2(http://nuget.org/List/Packages/App_BrowsersUpdate.net20)

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....