Тема вопроса:
Если у меня уже есть помощник, который возвращает мне изображение в соответствии с параметром (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();
но он не работает должным образом.
есть ли способ сделать это?