如何增量加载具有Repeater控件的asp.net页面?

如何增量加载具有Repeater控件的asp.net页面?,asp.net,controls,rendering,repeater,partial,Asp.net,Controls,Rendering,Repeater,Partial,我有一个显示查询结果的页面。结果使用一个中继器控件显示,该控件发出一个div元素,该元素保存与该特定结果相关的文本数据和图像。问题在于,加载页面需要相当长的时间,部分原因是生成数据需要大量的处理 那么,有没有一种方法可以通过增量呈现页面而不是让用户等待完整数据可用来提高页面负载 我想先发送每个结果的文本数据,然后在图像可用时,将它们发送到客户端,以便与每个结果一起显示。我想我需要使用AJAX,但我不太确定如何实现这一点 有人对这种情况有什么建议或经验吗 谢谢,如果要控制流,可以在绑定事件上设置刷

我有一个显示查询结果的页面。结果使用一个中继器控件显示,该控件发出一个div元素,该元素保存与该特定结果相关的文本数据和图像。问题在于,加载页面需要相当长的时间,部分原因是生成数据需要大量的处理

那么,有没有一种方法可以通过增量呈现页面而不是让用户等待完整数据可用来提高页面负载

我想先发送每个结果的文本数据,然后在图像可用时,将它们发送到客户端,以便与每个结果一起显示。我想我需要使用AJAX,但我不太确定如何实现这一点

有人对这种情况有什么建议或经验吗


谢谢,

如果要控制流,可以在绑定事件上设置刷新,以便在进行所有操作之前刷新数据。但这可能不是最好的选择;而且,对于标准标记文档而不是CSS文档,它可能无论如何都没有帮助,因为浏览器可能无法呈现,即使刷新时也依赖于中继器中的标记

另一种选择是通过AJAX进行检索,并在数据进入时进行刷新,或者至少显示等待图形。等待图形可以在没有AJAX的情况下完成,但AJAX加载模式已经有了很好的文档记录


您还可以限制单个页面上的数据量,除非这是某种类型的报告。

repeater控件具有具有超链接的div元素、一些span元素和另一个repeater控件,用于显示与该结果相关的图像。这些元素使用CSS文档进行样式设置。我是否可以阅读一些文档来理解如何将AJAX用于这种情况?