ASP.Net显示数据库中没有图像

时间:2012-12-17 15:20:27

标签: javascript asp.net html handler httphandler

我正在使用处理程序在我的网页中显示来自数据库的图像。

我给了处理程序的url,并为其图像传递了类别代码。但是如果没有从db中找到图像,那么我想要显示没有图像来代替该处理程序URL。

我的代码:我在我的转发器控件中使用下面的图像,如果没有从db中找到图像,则不需要图像。

<img src="Webservice/AppServices.ashx?type=categoryimage&catid=<%# Eval("ProductCategorieId") %>" height="100" width="120" class="catimage" />

如何查看该网址并显示无图像?

1 个答案:

答案 0 :(得分:2)

使用像这样的onerror事件:

<img src="MyHandler.ashx?id=myId" onerror="this.src='errorImage.png';" />

this.src应指向现有图片!