2017-08-18 79 views
0

我的應用程序是MVC5 C#;使用Kendo MVC網格,需要格式化爲貨幣。劍道mvc格子模板格式

columns.Bound(p => p.IsFree).Template(@<text> @if (item.IsFree) 
      { 
       <span>Free</span> 
      } 
      else 
      { 
       <span>@item.Price </span> 

      }</text>).Title("Cost"); 

無法找到任何文檔如何將@ item.Price格式化爲貨幣。

回答

0

您可以使用ClientTemplate,而不是模板用,如果像下面

columns.Bound(c => c.IsFree).ClientTemplate("# if(IsFree) {# <span>Free</span> #} else{# <span>#= kendo.toString(Price, 'C') #</span> #}#").Title("Cost") 
+0

謝謝祖阿曼else條件,這如果是阿賈克斯綁定,服務器綁定,我不得不使用模板效果很好。 – hncl

0

我用過> @ item.Price.ToString(「c0」)。