【发布时间】:2017-02-07 17:10:09
【问题描述】:
我正在使用一个使用 UpdatePanel 的 ASP.Net WebForms 项目,在 IE 中加载页面非常慢,但是在 Chrome 和 FireFox 中这根本不是问题。
我在这里看到并尝试了答案ASP.NET website very slow Internet Explorer 10
我也在这里尝试过建议的答案https://www.devexpress.com/Support/Center/Question/Details/T268620
我也将更新条件设置为有条件的,这里建议Update Panel working very slow
我还应该注意,我在页面上也有一个转发器。
当查看使用 Fiddler 发送和接收的内容时,我得到了这个结果
Bytes Sent: 1,888 (headers:1,331; body:557)
Bytes Received: 5,280 (headers:148; body:5,132)
导航到页面时,数据已加载并立即显示,但页面没有响应,这是实际问题。
我会感谢所有帮助以解决此问题并将 IE 中的性能提高到(尽可能接近)Chrome 和 FF 的性能。
- 编辑 -
虽然有人问过这个问题,但有人问过不同版本的 VS。
我现在已经解决了这个问题,并在下面显示了答案
【问题讨论】:
-
@Seano666 这是几个问题的重复问题,没有一个答案对我来说是成功的,但是我刚刚找到了一个答案,它将我的加载时间减少了 13 秒,并将发布很快就回答这个问题
-
UpdatePanel 对于速度来说并不是一个很好的选择。您是否考虑过使用 JavaScript 和 AJAX 与 Web API 通信?
-
@mason 这是我今天加入的公司所决定的。我可能会向他们推荐它,但在第一天进来并改变一切可能不是最明智的主意
-
很公平。祝你好运。