0

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

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

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

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

如何检查该网址并且不显示图像?

4

1 回答 1

2

像这样使用 onerror 事件:

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

this.src应该指向一个现有的图像!

于 2012-12-17T15:26:29.000 回答