0

ハンドラーを使用して、データベースから画像を Web ページに表示しています。

画像のカテゴリ コードを渡すハンドラーの URL を指定しました。しかし、データベースから画像が見つからない場合は、そのハンドラー URL の代わりに画像を表示したくありません。

私のコード:リピーターコントロールで以下の画像を使用していますが、dbから画像が見つからない場合は画像が必要ありません。

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

そのURLで確認して画像を表示しないにはどうすればよいですか?

4

1 に答える 1

2

Use onerror event like this:

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

this.src should point to an existing image!

于 2012-12-17T15:26:29.000 に答える