2010-06-11 63 views
4

我使用的MVCContrib格,我想取決於列的值來顯示圖像,例如:格式布爾列

  • 如果列的值是空的顯示圖像"<img src="true.gif">"
  • 否則顯示的圖像"<img src="false.gif">

此外,我還需要(這應該是相同的approeach我認爲),以顯示這取決於列的/行值不同的動作...

在此先感謝您的答案!

問候
斯特凡

回答

8

答案是很簡單:)

<% Html.Grid(Model.Languages).Columns(column => 
     { 
      column.For(c => c.LanguageName).Named("Language"); 
      column.For(c => c.LangCode).Named("Language Code"); 
      column.For(c => c.IsDefaultLanguage ? "<img src=\"library/images/true.gif\">" : "<img src=\"library/images/false.gif\">").Named("Default Language").DoNotEncode(); 
     } 

     ).Empty("There is no language available") 
     .Render(); %> 
+4

+1 ...(請接受你的答案) – 2010-08-24 07:03:29