在asp.net的listview或datalist中延迟加载图像?

时间:2011-07-27 07:05:08

标签: jquery asp.net listview

我有一个listview和一些datalist的页面,它们绑定到objectdatasource。 我从数据库中获取图像URL并显示这些图像。

图像位于我的服务器内的一个文件夹中。

在我的情况下,有人可以指导我如何使用listview和datalist实现图像的延迟加载吗?

感谢。

1 个答案:

答案 0 :(得分:3)

如果您在浏览器上使用“LazyLoading”,则仅在用户滚动页面时加载它们? (检查谷歌图片搜索的确切功能。图像显示为灰色,只有在页面滚动到该部分后才会加载。)

你可以使用JQuery javascript和插件LazyLoad插件:http://www.appelsiini.net/projects/lazyload

OR

如果您不熟悉JQuery,那么http://www.dynamicdrive.com/forums/showthread.php?t=46393这个独立的脚本也可以提供帮助。