0

此语句不起作用,如果没有上传图像,我想显示默认图像请帮助

  @if (latestrow.thumb == null)
                     {
                         <img src="~/Images/no-pic.gif"/>
                     }
                     else
                     {
                         <img src="@latestrow.thumb"/>
                     }
4

1 回答 1

0

您的代码没有任何问题。假设 latestrow.thumb 为空,您将收到 no-pic.gif。

我唯一的猜测是 latestrow.thumb 有一些不是 null 的值。假设 thumb 的值可以是空白或 null (并假设它是一个字符串),也许使用这将是一种更好的方法:

@if (String.IsNullOrEmpty(latestrow.thumb))

如果这不起作用,请检查发送到视图的模型并查看该属性中的内容。有可能它填充了一些值,甚至可能是一个空格。

祝你好运。

于 2013-01-31T02:02:52.510 回答