2
有人默認設置SRC以下列方式img元素:設置默認SRC到IMG元素
<img src="foo.jpg" onerror="this.src='default.jpg'" />
我認爲這不是因爲當onerror事件被觸發一個額外的HTTP請求將被髮送的最佳方式,而我們的日誌組件會記錄無用的錯誤信息。
我認爲我可以在下面的方式做:
創建的HttpHandler(ashx的)發送適當的圖像客戶端。所以我可以像這樣在頁面上寫一個img:<img src=‘ImageHandler.ashx?id=foo.jpg’/>
。應用程序將檢查圖像(foo.jpg
)是否存在,然後決定發送foo.jpg或default.jpg。
是不是?你有更好的解決方案嗎?
你是不是在Web服務器的控制權,或者怎麼來的,你必須檢查是否存在圖像?你是否在引用其他人託管的圖片? – 2012-03-21 08:26:46
是的,我正在使用asp.net。我將通過System.IO-File.Exists(filePath)中的Method檢查文件。 – 2012-03-21 08:31:52
我認爲這是更好的方法 – 2012-03-21 08:32:46