如何判断是否存在动态加载的图像
我正在动态地将来自不同网站的图像加载到asp.net ListView控件中,如下所示:
<ListView>
<ItemTemplate>
<img src='<%# string.Format("http://www.Website.com/Images/{0}", Eval("ImageName")) %>' />
有时,图像不存在,我需要将src更改为静态路径:src =“/ whatever / default.png”。我检查图像是否存在的最快方法是什么,如果不存在则更新src(通过jQuery可以实现任何客户端可能性)? ListView是分页的,可以包含数千条记录的结果集,因此我只想检查当前页面上的图像以优化性能。谢谢!
没有找到相关结果
已邀请:
2 个回复
骨酚柯
捕暑句簿姓
编辑:此解决方案可能无法正常工作,因此我将为您提供备用解决方案。当图像没有加载时,理论上它的
为
(假设你没有设置
标签的样式)。此代码可能有效: