我在使用ASP的IE10上遇到了一个问题.NET控件,该控件需要JavaScript回发[like,link button].

它可以在IE9版本和IE10兼容模式下正常工作.但在IE10标准模式下,它给出了以下错误.

[我用一个简单的asp:link按钮创建了一个演示项目,可以重定向到另一个页面.]

Tried the solution, but didn't work for me

有人能建议修理这个吗?

推荐答案

随附的浏览器定义文件中显然存在缺陷.NET 2.0和.第四网.这些定义文件不适合作为浏览器版本的IE10,因此默认为不支持JavaScript的默认定义.

Scott Hanselman在这里有一篇关于这个问题的非常详细的文章:http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

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

1. Machine-wide fix个 在服务器上下载并安装修补程序:

2. Site-only fix

Asp.net相关问答推荐

DBSet 不包含 Where 的定义

我可以在一个 Web 项目中有多个 web.config 文件吗?

在 EF4.1 中正确地从上下文中附加和分离实体

获取没有主机的 url 部分

ASP.NET Membership:如何将用户设置为已登录

登录成功后 User.Identity.IsAuthenticated 为 false

如何在集线器类之外获取 SignalR 用户连接 ID?

ASP.NET 在更新面板更新时显示正在加载...消息

如何在 ASP.NET Web API 中使用非线程安全的 async/await API 和模式?

相当于服务器端的 ASP.NET 包括

在 asp.net 中调整图像大小而不会丢失图像质量

带有文件名的 ASP.net MVC4 WebApi 路由

不能在 DropDownList 中 Select 多个项目

为什么 HttpWebRequest 会抛出异常而不是返回 HttpStatusCode.NotFound?

Asp.Net web 服务:我想返回错误 403 禁止

会话存储在客户端还是服务器端

ASP.Net 错误:应用程序池的标识无效

ASP.NET Excel 导出编码问题

GZIP 与 DEFLATE 压缩相比有什么优势?

在 Visual Studio 2013 中更改项目端口号