加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 19:23:04 所属栏目:asp.Net 来源:网络整理
导读:我面临一个问题在IE10与ASP.NET控件,需要JavaScript回发[喜欢,链接按钮]。 它在IE9版本以及IE10兼容性模式下正常工作。但在IE10标准模式下,它给出了以下错误。 SCRIPT5009:’__doPostBack’未定义 [我创建了一个演示项目,有一个简单的asp:链接按钮,重
我面临一个问题在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/2600100,http://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)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读