トピックの質問:
パラメータ(trueまたはfalse)に従って画像を返すヘルパーがすでにある場合、このように呼び出しました
そしてそれは私を返します<img src=... />
MvcContrib を使用することを考えていましたが、埋め込みブロック<%= %>
で構文を使用することはできません
次に、次のようにすることが可能であることがわかりました。
p => "img tag src=/images/Available.png/>").Named.(“A”).DoNotEncode();
しかし、条件を付けたいのですが、そのようなものです:
if(item.Availible)
column.For(p => "img tag src=/images/Available.gif").Named (“A”).DoNotEncode();
else
column.For(p => "img tag=/images/Notavailable.gif").Named(“A”).DoNotEncode();
私はこのようにしようとしました:
column.For(p => ((item.Availible==false) ? "img tag src=/images/Notavailable.png" : "img tag=/images/Availible.png").Named(“A”).DoNotEncode();
しかし、それは正しく機能していません。
これを行う方法はありますか?