取消了对同一目标的异步回发

时间:2014-01-19 02:25:07

标签: javascript asp.net pagerequestmanager

我正在使用手动启动的回发在我正在制作的演示中做一些魔术。

这是我用来启动它们的功能:

function doPostBackAsync(eventName, eventArgs) {
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.beginAsyncPostBack(null, eventName, eventArgs, false);
}

我遇到的问题是,如果在用户触发新的回发之前未完成请求,请求将被取消。

我想到的唯一解决方案是在查询字符串中添加一个随机值,但为了做到这一点,我将不得不放弃使用此函数并可能创建一个ajax请求,因此需要进行大量的返工才能实现迄今为止我开发的功能。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

在阅读this question后,我的印象是这是我试图利用的框架的限制。