挂起 POST 请求阻塞 GET 请求

问题描述

在我的 ASP.NET Web 窗体应用程序中,我在主页上有一个图表,需要很长时间才能加载。我正在尝试异步加载此图表,以允许用户与主页的其余部分进行交互。

我制作了带有隐藏链接按钮触发器的更新面板,当页面加载时通过 javascript 点击它(类似于它的建议方式 here)。最初页面加载时没有图表,然后它按照我的预期异步加载,但是当我单击任何链接时,GET 请求会延迟,直到图表加载:

enter image description here

用户通过调用 Sys.WebForms.PageRequestManager.getInstance().abortPostBack() 单击该页面上的任何链接时,我尝试中止回发,但是除了 POST 请求永远不会完成之外,它没有任何区别 - GET 请求仍然因任何原因而延迟生成图表所需的数量

如何在更新面板仍在异步加载时允许用户导航到其他页面

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)