Javascript ASP.NET web应用程序在IE10中不工作

Javascript ASP.NET web应用程序在IE10中不工作,javascript,asp.net,internet-explorer,Javascript,Asp.net,Internet Explorer,问候 我注意到ASP.NET web应用程序在IE10中不起作用。 网格项不可单击,其他几个jscript功能也不起作用 我一直在深入研究这个问题,我发现ASP.NET无法检测到IE10导致的回发。现在,在我开始深入研究这个问题并寻找可用的解决方案之前,我想听听解决这个问题的一些想法 我要说的是,该应用程序部署在几十台服务器中,并且它可以在除IE10之外的所有浏览器中工作。如果客户端启用IE9模式,则应用程序可以工作,但仍会出现一些奇怪的故障 我想知道这是如何以一种简单无痛的方式修复的 向你致以

问候

我注意到ASP.NET web应用程序在IE10中不起作用。 网格项不可单击,其他几个jscript功能也不起作用

我一直在深入研究这个问题,我发现ASP.NET无法检测到IE10导致的回发。现在,在我开始深入研究这个问题并寻找可用的解决方案之前,我想听听解决这个问题的一些想法

我要说的是,该应用程序部署在几十台服务器中,并且它可以在除IE10之外的所有浏览器中工作。如果客户端启用IE9模式,则应用程序可以工作,但仍会出现一些奇怪的故障

我想知道这是如何以一种简单无痛的方式修复的

向你致以亲切的问候

编辑:我已通过NuGet package manager包含AppBrowsersUpdate并部署了该应用程序。但现在我明白了:

EDIT2:我已经从应用程序中排除了“firefox.browser”。现在应用程序工作了,它的jst在IE中,我得到了以下错误:

简而言之,有两种方法可以解决此问题:

  • 使用旨在解决此问题的适当版本的NuGet软件包更新所有ASP.NET web应用程序
  • 使用以下知识库更新所有使用网站的计算机
  • .NET 4-
  • .NET2.0-

  • 您可以获得IE10问题的修补程序

    .Net 4()
    .Net 2(,)

    你可以从


    这对我解决IE10问题有很大帮助

    我已经解决了这样的问题(对于任何需要快速修复的人来说,这应该是可行的),但问题是每个客户都必须这么做

    我已经在IE10中启用了兼容模式(ALT、兼容设置、添加站点)。 这样,浏览器在IE9兼容模式下运行

    对于文档模式,我在web.config中添加了以下代码:

     <system.webServer>
      ...
      <httpProtocol>
        <customHeaders>
          <clear />
          <add name="X-UA-Compatible" value="IE=9" />
        </customHeaders>
      </httpProtocol>
     </system.webServer>
    
    
    ...
    

    它现在起作用,但我仍然敦促任何可能知道我问题的正确解决方案的人。

    如果我错了,请纠正我。。。我需要更新所有项目,只需添加包并重新部署web应用程序?是的,它应该可以解决问题。我已尝试在我的web应用程序中包含该修复程序。一切顺利,我已经部署了应用程序。但现在我得到:配置错误:解析器错误消息:找不到ID为“Firefox”的浏览器或网关元素。有什么建议吗?我已经编辑了我的原始问题,其中包含了我在使用App_BrowsersUpdate时面临的问题。