如何异步加载和显示数据

Bri*_*rij 5 asp.net ajax wcf jquery web-services

我正在使用ASP.NET和SQL Server.我想异步加载数据库中的数据并显示部分立即加载的数据.

假设查询结果中有大量记录.3秒后,它加载20%,然后我必须立即处理并显示20%的数据,而不是等待完整的响应.我知道jQuery中的$ .Ajax加载数据异步.是否可以处理部分响应,不等待完整响应并立即显示.

有没有办法得到这个?

bal*_*dre 3

假设查询结果中有大量记录

您必须问自己:最终用户会立即看到大量记录吗?


您没有指定显示数据的内容和方式,因此我假设您正在以网格之类的方式显示数据。

我们现在在这种常见场景中所做的就是使用页面加载数据,并在用户向下滚动网格时触发它,您甚至可以在移动设备甚至 Facebook、Twitter 等上看到这一点......

它会加载第一页(例如我们设置页面为20条记录),所以它会加载前20条记录(第0页),但很快你到达底部,它会自动加载另外20条记录(第1页))。

这种技术称为无限滚动