如何使用 javascript 停止对 asp.net 进行正在进行的回发(长时间运行的执行)
How to stop ongoing postback (long running execution) on asp.net using javascript?
aspx 网页,我正在向页面提交一些过滤器文本以使用 javascript 加载数据并显示进度直到返回结果,但在某些情况下,当执行需要很长时间返回结果时,用户应该能够取消服务器上正在进行的执行,并且应该删除进度。
我在单击 html 按钮时隐藏了进度条,但是我如何停止服务器上正在进行的执行,以便它不会返回结果或返回的结果稍后不会呈现。
有没有办法停止使用 JavaScript 对 asp.net 进行回发?
在下面试试这个...这里回答了
function cancelPostBack() {
var prm = Sys.WebForms.PageRequestManager.getInstance();
if (prm.get_isInAsyncPostBack()) {
prm.abortPostBack();
}
}
相关文章:
- 为什么我的上下文选择器和.buttonset()在ie中花费了这么长时间
- 谷歌地图需要很长时间才能在ie11中渲染
- 有没有一种方法可以检查javascript以毫秒为单位执行一个函数需要多长时间
- 我一直收到的控制台警告是什么?推迟长时间运行的计时器任务以提高滚动的流畅性
- 为什么这个代码不起作用?我花了很长时间试图弄清楚这一点
- 如何在长时间执行JavaScript期间显示微调器
- 长时间轮询:每个浏览器中的通知
- 完整日历:如何支持一次点击和不长时间点击
- 如何使用 javascript 停止对 asp.net 进行正在进行的回发(长时间运行的执行)
- 为什么这个 AJAX 调用需要这么长时间
- 为什么这个正则表达式需要这么长时间才能执行
- 如何修复长时间运行的脚本
- Node.js中的垃圾收集作用域-变量将保持设置状态多长时间
- javascript秒表限制最长时间
- 长时间运行的脚本IE与Chrome/Firefox
- 有没有一种方法可以在长时间运行的JavaScript操作之前强制回流
- JavaScript 脚本执行时间太长.获取脚本需要太长时间提示
- 尽管脚本只运行了40秒(并且在此之前运行了很长时间),但在GAS中超过了最大执行时间错误
- 为什么IE9要花这么长时间来执行一些JQuery ?
- 在长时间执行过程之前和之后使用Jquery更改元素css