gpt4 book ai didi

asp.net - 当updatepanel更新时按F5键时,PageRequestManagerServerErrorException错误

转载 作者:行者123 更新时间:2023-12-03 08:59:11 24 4
gpt4 key购买 nike

我有一个updatepanel,它每隔一秒钟使用计时器进行更新。
我还在javascript中设置了异步回发错误处理程序,如下所示:

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(onEndRequest);

function onEndRequest(sender, args) {
var error = args.get_error();
if (error != null) {
args.set_errorHandled(true);
alert(error.message);
}

}

当我手动刷新页面或单击超链接时,在endRequest处理程序中出现以下错误:

An unknown error occurred while processing the request on the server. The status code returned from the server was: 0



我该如何防止这种行为?

谢谢

最佳答案

我想到了。

对于有相同问题的用户,以下代码确定脚本管理器异步回发当前是否正在运行:

Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()

取消通话:
Sys.WebForms.PageRequestManager.getInstance().abortPostBack();

我只是直接调用cancel方法。当请求未运行时,它没有任何内容。

关于asp.net - 当updatepanel更新时按F5键时,PageRequestManagerServerErrorException错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12771884/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com