【问题标题】:Images in MvcContrib GridMvcContrib 网格中的图像
【发布时间】: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


    【解决方案1】:

    我想这就是你要找的东西:

    column.For(p => p.Available(true) ? "<img src=\"/images/Available.gif\">" : "<img src=\"/images/Notavailable.gif\">").Named("A").DoNotEncode();
    

    【讨论】:

      猜你喜欢
      • 2011-07-22
      • 1970-01-01
      • 2011-02-23
      • 1970-01-01
      • 2012-12-22
      • 1970-01-01
      • 2012-10-02
      • 2011-05-21
      • 1970-01-01
      相关资源
      最近更新 更多