【发布时间】:2016-06-26 15:18:23
【问题描述】:
<img src="<%# ReturnEncodedBase64UTF8(Eval("Data")) %>" style="width:100%; height:30%;"/>
您好,我是 C# 和 ASP.NET 的新手,我想知道如果上面的 img src 返回 null,我如何将 img src 设置为默认 img,例如 ~\images\myimage.png?
【问题讨论】:
<img src="<%# ReturnEncodedBase64UTF8(Eval("Data")) %>" style="width:100%; height:30%;"/>
您好,我是 C# 和 ASP.NET 的新手,我想知道如果上面的 img src 返回 null,我如何将 img src 设置为默认 img,例如 ~\images\myimage.png?
【问题讨论】:
我认为你应该使用以下表达式。
<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>
希望对您有所帮助.. :-)
【讨论】: