0

我有一个基本的 asp.net 网络表单,它通过标准回发处理事件。在此页面上,我还对 WCF 服务进行了 AJAX 调用,该服务由 ScriptManager 控件生成的 JavaScript 代理管理。我遇到的问题是:有时用户触发 AJAX 请求,然后立即触发回发,这导致 AJAX 调用引发异常。这似乎是一个时间问题:如果您等到 AJAX 请求完成,然后回发,一切都很好。我以为我在做一个异步请求,所以我不确定为什么我会收到错误。任何想法将不胜感激。

4

1 回答 1

0

使用 PageRequestManager 的 isInAsyncPostBack 属性检查异步回发是否正在进行,并且此按钮生成回发,然后取消此请求

http://www.atulverma.com/2010/06/how-to-disable-subsequent-submit-button.html

于 2012-06-25T19:23:40.663 回答