如何使用javascript在asp.net上停止正在进行的回发(长时间运行执行)?

时间:2015-03-13 04:50:07

标签: javascript c# jquery asp.net postback

aspx网页,我正在向页面提交一些过滤文本以使用javascript加载数据并显示进度直到返回结果,但在某些情况下执行需要很长时间才能返回结果用户应该能够取消应该删除服务器和进度上的持续执行。

我在点击html按钮时隐藏了进度条,但我如何停止服务器上的执行,以便它不会返回结果或返回的结果不会在以后呈现。

有没有办法停止使用JavaScript在asp.net上回传?

1 个答案:

答案 0 :(得分:0)

请尝试以下操作...已回答here

function cancelPostBack() {
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    if (prm.get_isInAsyncPostBack()) {
    prm.abortPostBack();
    }
}