图像需要很长时间才能加载到asp转发器中

时间:2013-12-11 12:40:50

标签: c# asp.net

我有一个转发器,我将<asp:Image>放在其中

ImageUrl ='&lt;%#DataBinder.Eval(Container.DataItem,“Path”)%&gt;'

Path中的

Container.Dataitem是转发器中显示的图片的网址,而URL在选择查询的帮助下生成一个字符串

将有近140张图像将加载到asp转发器中,加载所有图像需要20秒..但我的要求是将其管理为5到6秒......

你们有没有解决方案

1 个答案:

答案 0 :(得分:0)

您可以使用AJAX一次加载一个,而不是直接加载它们。然后,您可以控制它们的加载顺序(例如,首先加载前10个,然后加载下10个)。类似于Facebook上传照片的方式。它不会尝试一次上传所有内容。您甚至可以将它们首先作为小型低分辨率版本加载(使其看起来像它完成),然后将高分辨率加载到它们之上。