Asp.Net与IE11的结合

Asp.Net与IE11的结合,asp.net,performance,internet-explorer,internet-explorer-11,Asp.net,Performance,Internet Explorer,Internet Explorer 11,我有一个Asp.NET4.5Web应用程序。自从我们迁移到IE11之后,我们有以下几点 性能问题:每当我单击一个按钮时,该按钮都会保持选中状态将近一个小时 两秒钟,然后执行请求。IE 10或Firefox不会出现这种情况。 IE 11有什么具体的配置我必须考虑吗? 我使用ants profiler和Internet Explorer的开发工具分析了应用程序 和VisualStudio调试器。我在java脚本端和服务器端都没有发现任何特别之处。 我们正在使用DevExpress控件和一点jQuer

我有一个Asp.NET4.5Web应用程序。自从我们迁移到IE11之后,我们有以下几点 性能问题:每当我单击一个按钮时,该按钮都会保持选中状态将近一个小时 两秒钟,然后执行请求。IE 10或Firefox不会出现这种情况。 IE 11有什么具体的配置我必须考虑吗? 我使用ants profiler和Internet Explorer的开发工具分析了应用程序 和VisualStudio调试器。我在java脚本端和服务器端都没有发现任何特别之处。 我们正在使用DevExpress控件和一点jQuery


我知道我非常笼统,但我们不知道问题可能是什么。

ASP.NET本身没有任何东西会导致您的问题。我猜JavaScript中一定有错误。它可以是您的代码或DevExpress代码。执行内存配置文件,拍摄快照。有内存泄漏吗?运行脚本分析器,看看是什么占用了CPU,等等。如果我是你,我会关注你的代码,看看是否有任何问题,因为你可以控制它。如果您在那里找不到任何东西,请查看DevExpress论坛等。

删除所有java脚本、jquery等后,问题并没有消失。 因此,我们对页面本身进行了更多的研究。性能问题的原因 是我们使用的更新面板。从添加解决方案


立即修复问题。

您在不同的机器上测试过吗?是的,总是相同的问题。也许您可以详细说明一下按钮。它是一个HTML
元素还是一个
或其他类似按钮的控件?什么是控制“压制”效应?这涉及到Javascript吗?按下按钮时还会发生什么?也许你应该在问题中显示按钮的相关代码。此外,这是唯一的性能问题吗?站点的其余部分是否正常运行?最后,您使用的jQuery版本是什么?显示标记和jQuery?在fiddler上重新创建它?ASP.NET在任何浏览器上都不会慢,因为它是服务器端技术。因此,请检查您的客户端代码(javascript、html、css…)。嗨,Stefan,很高兴您找到了解决方法。大多数DevExpress ASP.NET控件都支持回调,因此不需要Microsoft UpdatePanel。请与联系,他们将帮助您找到使用Microsoft UpdatePanel的页面的解决方案。我已尝试此修复。DOM元素在面板更新时被清除。但应用程序的性能仍然很慢。Microsoft修复解决方案是针对3.5框架的,他们提到它是在下一个框架上修复的。我的应用程序是使用4.0框架开发的,但仍在处理相同的问题。若我删除了更新面板,整个应用程序运行良好,在我的应用程序中javascript文件是必不可少的,所以并没有办法删除js文件。我尝试过缓存删除技术,会话优化。你还有其他的解决方法吗???之后我们再也没有问题了。但最终我们从UpdatePanel转移到了DevXPress的ASPxCallbackPanel,并获得了更好的性能。链接已断开-2017年1月