预取Web服务的响应

时间:2012-02-01 23:17:00

标签: asp.net-mvc web-services

我有一个Index动作方法,它加载两个视图模型,最终调用2个AJAX动作方法。这两个AJAX操作方法取决于webservice调用的响应。因此,只需要调用一次此Web服务即可实现2 ajax操作方法的依赖性。问题是这个Web服务很慢,需要几秒钟才能完成请求。我想1)为这两种操作方法调用webservice一次。 2)通过在执行Index操作方法时对webservice调用进行异步调用来预取响应。希望是加快用户界面加载。

我担心的是,在异步Web服务调用的响应完成之前,如何延迟2个AJAX调用的呈现?

1 个答案:

答案 0 :(得分:0)

我想我了解你的情况。你能否将异步调用绑定到主视图加载的局部视图,并在部分视图中使用Javascript来启动AJAX调用?