【问题标题】:Set default image if img src= null [duplicate]如果 img src = null [重复],则设置默认图像
【发布时间】: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?

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    我认为你应该使用以下表达式。

    <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>
    

    希望对您有所帮助.. :-)

    【讨论】:

    • 谢谢,我用你提供的第一种方法
    • 那么好。祝你好运。 :-)
    猜你喜欢
    • 2020-11-25
    • 2023-02-05
    • 2020-11-29
    • 2018-07-02
    • 2021-12-01
    • 2020-04-29
    • 1970-01-01
    • 2022-06-19
    • 1970-01-01
    相关资源
    最近更新 更多