【发布时间】:2010-05-26 07:55:14
【问题描述】:
主题问题:
如果我已经有根据参数(真或假)返回图像的助手 我这样称呼它
它返回给我<img src=... />
我正在考虑使用 MvcContrib,但我无法在 embedded blocks 中使用 <%= %> 语法
然后我发现可以这样做:
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();
但它不能正常工作。
有什么办法吗?
【问题讨论】:
标签: mvccontrib