2016-06-26 27 views
-3
<img src="<%# ReturnEncodedBase64UTF8(Eval("Data")) %>" style="width:100%; height:30%;"/> 

嗨,我是C#和ASP.NET的新手,我想知道如何將img src設置爲默認img,例如〜\ images \ myimage .png如果上面的img src返回null?設置默認圖像如果img src = null

回答

0

我想你應該使用下面的表達式。

<img src='<%# Eval("Data") == null ? "~/images/myimage.png" : ReturnEncodedBase64UTF8(Eval("Data")) %>' style="width:100%; height:30%;"/> 

另外,如果你想使用來解決錯誤的圖像僅僅只有HTML中你可以使用以下

<object data="../images/myimage.png" type="image/png" style="width:100%; height:30%;"> 
     <img src='<%# ReturnEncodedBase64UTF8(Eval("Data")) %>' style="width:100%; height:30%;" /> 
     </object> 

希望幫助.. :-)

+0

謝謝,我用你的第一種方法提供 – rounen

+0

好吧。運氣最好。 :-) –