我正在使用处理程序在我的网页中显示来自数据库的图像。
我给了处理程序的url,并为其图像传递了类别代码。但是如果没有从db中找到图像,那么我想要显示没有图像来代替该处理程序URL。
我的代码:我在我的转发器控件中使用下面的图像,如果没有从db中找到图像,则不需要图像。
<img src="Webservice/AppServices.ashx?type=categoryimage&catid=<%# Eval("ProductCategorieId") %>" height="100" width="120" class="catimage" />
如何查看该网址并显示无图像?
答案 0 :(得分:2)
使用像这样的onerror事件:
<img src="MyHandler.ashx?id=myId" onerror="this.src='errorImage.png';" />
this.src
应指向现有图片!