在我的一个aspx页面中,我脑子里有这样的东西:
<script type="text/javascript">
$(function() {
// Jquery stuff
loadStuff();
});
function loadStuff() {
$('#result1').load({ source: url });
$('#result2').load({ source: url });
$('#result3').load({ source: url });
};
</script>
这个想法是,当页面显示时,这些负载将在信息可用时使用来自不同Web服务的结果填充指定的div。
我的问题是这些请求正在排队并一次发送一个。但是我想要在同一时间发送这些内容,并且首先显示先返回的内容!
此外,如果我尝试在这些div加载时启动另一个请求,请求似乎排在其他人之后。
如何将这些请求并发而不是排队?
感谢
更新:
我已经注意到msdn上的AsyncController文档。
有人试过吗?这会是要走的路吗?
答案 0 :(得分:2)
答案 1 :(得分:0)
您可以在操作中调用webservices。这将允许多个连接。 当它们到达时仍然很难返回多个结果,但我认为可以做到。