0

我有一个控制应用程序 - 使用 asp.net webservices。

我有一个计时器,它每 5 秒执行一次异步 Web 服务调用以更新屏幕。还有用于刷新部分屏幕的用户按钮,也进行异步 Web 服务调用。

问题是如果在计时器 web 服务响应到达之前发出用户 web 服务命令,我的屏幕会变得混乱。基本上,如果正在进行挂起的异步计时器调用,我希望用户命令等待。如何在 Javascript 中的这些调用之间进行同步?

谢谢。

4

1 回答 1

0

发生用户回发时是否可以忽略定时回发?

如果是这样,则在用户进行回发时设置 2 个标志(DontRequest 和 IgnoreNext)。当用户回发返回时,取消设置 DontRequest。

设置 DontRequest 时,您的自动化流程不会启动请求。如果收到响应并设置了 IgnoreNext,则忽略响应并取消设置标志。

于 2008-11-19T04:34:44.133 回答