更新面板带有异步回发和断开连接

时间:2019-06-19 09:28:33

标签: javascript asp.net updatepanel

在我们的一个应用程序中,我们有许多更新面板。 在此页面上,有一个按钮,此按钮在updatepanel中执行异步回发。 没什么特别的。

但是,有时我们在Web服务器上存在一些连接问题。用户单击,将触发异步回发,但会收到连接错误或超时。用户看不到任何变化,也没有收到错误...在某种程度上,我猜在javascript中,我可以捕获那些错误吗? 我尝试了事件Sys.WebForms.PageRequestManager.getInstance().add_endRequest,但是很长一段时间()之后触发了该事件。也许也可以通过某种方式设置此超时时间?

在浏览器的控制台中,我看到请求已提前取消,因此,如果我们能尽早发现此“错误”,那就更好了

[编辑]

已经发现,我可以使用AsyncPostBackTimeout的{​​{1}}属性设置超时。 但是我仍然认为这不是正确的方法,如果呼叫无法接通,并且可以在控制台中看到它,我想也应该有另一种方法来捕获JavaScript中的此错误。 至少我希望有另一种方式

0 个答案:

没有答案