我在我放置<asp:Image>
其中图片需要很多时间在ASP中继器来加载
的ImageUrl = '<%#的DataBinder.Eval(的Container.DataItem, “路径”)%>'
一个中继器Path
在Container.Dataitem
是在中继器和URL示出的图像的URL使得与选择查询的帮助下一个字符串
将有几乎140的图像,这将是在ASP中继器负载和它需要20秒到加载所有图像..但我的要求是管理它5至6秒...
你们是否有任何解决方案
我在我放置<asp:Image>
其中图片需要很多时间在ASP中继器来加载
的ImageUrl = '<%#的DataBinder.Eval(的Container.DataItem, “路径”)%>'
一个中继器Path
在Container.Dataitem
是在中继器和URL示出的图像的URL使得与选择查询的帮助下一个字符串
将有几乎140的图像,这将是在ASP中继器负载和它需要20秒到加载所有图像..但我的要求是管理它5至6秒...
你们是否有任何解决方案
而是直接加载它们,你可以使用AJAX来加载它们一次一个。然后,您可以控制它们的加载顺序(例如,先加载前10位,然后再加载10次)。与Facebook上传照片的方式类似。它不会尝试一次全部上传。你甚至可以将它们加载为小的低分辨率版本(以使其看起来像完成),然后将高分辨率版本加载到它们上面。
其中ajaX扩展我用它.. – user3091060
@ user3091060任何你想要的。我个人更喜欢jQuery(请参阅http://api.jquery.com/jQuery.ajax/或http://api.jquery.com/jQuery.get/或http://api.jquery.com/jQuery.post/ ) – Arkiliknam
我用懒惰加载,以及它只工作在div ...但是当我把一个div在ASP面板..懒加载不工作..我的意思是它显示图像通常没有任何影响..帮助... – user3091060
是缩放的图像? –
延期执行图片加载帮助?所以页面可以完全渲染,然后在这之后开始渲染图像?总体页面时间可能相同,但可能更有用......图像是静态还是动态生成的?过程中的实际瓶颈在哪里? – Chris
图像大小(kb,mb)如何? – Kadir