获得一个单一呼叫的部分响应

时间:2012-04-09 09:05:25

标签: asp.net ajax asynchronous

我正在使用dotnet 3.5和AJAX,我希望得到一个给服务器的单个调用的部分响应。

就像我想在一次调用中检索多个配置文件一样,不能让系统等待所有配置文件加载。

同时,所有配置文件都在屏幕上以条带形式加载,用户应该可以开始使用已经加载的配置文件。

例如
如果我给服务器打电话,它返回结果中的10个配置文件,然后在显示一个屏幕时我不希望用户等待所有10个配置文件被加载,他应该能够在第一个配置文件加载时立即开始工作同时休息0个配置文件在屏幕上加载。

是否可以使用Javascript,AJAX。如果是,那怎么样?请帮助。

先谢谢^ _ ^

Devshree

1 个答案:

答案 0 :(得分:0)

这当然可以使用AJAX。

页面的加载方式如下:

  • 页面会立即加载个人资料显示区域
  • Ajax呼叫请求配置文件
  • 服务器使用多个HttpResonse.Write()来返回在broswer上呈现的配置文件(因为它们被浏览器接收)

渲染元素可以通过更新面板甚至一些jQuery实现,以实现更精细的控制。