链接按钮不适用于 IE 10

Posted

技术标签:

【中文标题】链接按钮不适用于 IE 10【英文标题】:Link Button not working with IE 10 【发布时间】:2013-04-15 03:28:58 【问题描述】:

我有一个与 Internet Explorer 10 上的 asp.net 中的链接按钮单击事件相关的问题。链接按钮单击事件未触发。它显示了javascript错误

SCRIPT5009: '__doPostBack' is undefined

我的系统上有 Windows Server 2008 Standard,但没有 Hyper-v(6.0, Build 6001)。我尝试通过 Microsoft 提供的Patch 解决此问题,但没有成功。希望您能很好地理解我的问题并给出有意义的答案。

提前致谢。

【问题讨论】:

【参考方案1】:

meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9"

meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"

meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"

【讨论】:

如果可以的话,我会给这个答案+2!谢谢,为我节省了很多时间!【参考方案2】:

问题发生原因: .NET 2.0 和 .NET 4 附带的浏览器定义文件中存在一个错误,即它们包含特定范围浏览器版本的定义。但是某些浏览器(如 IE 10)的版本不再在这些范围内。因此,ASP.NET 将它们视为未知浏览器,默认为下层定义,存在一定的不便,比如不支持 JavaScript 等特性。

我也有同样的问题,我跟着这篇文章,我已经排序了。通过下面的链接,它肯定会有所帮助。

Fix

【讨论】:

【参考方案3】:

为 ie10 使用兼容性元标记,使您的应用程序可以在 ie9 中运行

即使用元标记来实现向后兼容性

【讨论】:

以上是关于链接按钮不适用于 IE 10的主要内容,如果未能解决你的问题,请参考以下文章

:hover 似乎不适用于自定义按钮

html 弹出窗口的GA事件 - 仅适用于按钮(不适用于文本或图像链接)

html 弹出窗口的GA事件 - 仅适用于按钮(不适用于文本或图像链接)

html 弹出窗口的GA事件 - 仅适用于按钮(不适用于文本或图像链接)

html 弹出窗口的GA事件 - 仅适用于按钮(不适用于文本或图像链接)

悬停 IE 10/9/8 不适用于透明元素