在与具有新功能的现有应用程序集成时,我正在寻找一种方法来完成以下任务:
我坚持的部分是等待来自Web服务的编程响应。
我应该只是从现有应用程序调用Web服务吗?在我可以进行进一步处理之前,仍然存在必须等待响应的问题。
或者有没有办法'等待'我可以通过JS / ASP.NET应用的Web服务的响应?
请记住,尽管可能的解决方案是添加用户交互步骤(在Web服务返回结果后单击此按钮继续),这是不可取的,如果可能,我希望将其保留为单个用户交互。
答案 0 :(得分:1)
您将需要研究ASP.NET的AJAX功能。我不确定ASP.NET如何在没有环境或参考文档的情况下处理AJAX调用,但AJAX调用的一般模式是:
您可以使用“同步”标志让客户端“等待”响应,但不建议这样做,因为它会导致浏览器冻结,直到服务器返回响应。
如果您需要比这更复杂的东西,您可能需要深入了解网络插座: http://www.html5rocks.com/en/tutorials/websockets/basics/