0

このステートメントは機能していません。アップロードされた画像がない場合はデフォルトの画像を表示したいplshelp

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

1 に答える 1

0

コードに問題はありません。latestrow.thumbがnullであるとすると、no-pic.gifを受け取ります。

私の唯一の推測は、latestrow.thumbにはnull以外の値があるということです。おそらくこれを使用することは、thumbの値が空白またはnullである可能性があると仮定して(そしてそれが文字列であると仮定して)より良いアプローチになるでしょう:

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

これが機能しない場合は、ビューに送信されているモデルを確認し、そのプロパティの内容を確認してください。おそらく空白でさえ、何らかの値が入力されている可能性があります。

幸運を。

于 2013-01-31T02:02:52.510 に答える