Kendo mvc网格模板格式
Kendo mvc grid template format
我的应用程序是 MVC5 C#;使用 Kendo MVC 网格,需要将项目格式化为货币。
columns.Bound(p => p.IsFree).Template(@<text> @if (item.IsFree)
{
<span>Free</span>
}
else
{
<span>@item.Price </span>
}</text>).Title("Cost");
找不到任何如何将@item.Price 格式化为货币的文档。
我用了>@item.Price.ToString("c0").
您可以使用 ClientTemplate 而不是 Template if else 条件如下
columns.Bound(c => c.IsFree).ClientTemplate("# if(IsFree) {# <span>Free</span> #} else{# <span>#= kendo.toString(Price, 'C') #</span> #}#").Title("Cost")
对于服务器端绑定,或许你可以试试:
.Template(@<text>@if (Model.IsFree) { <span>Free</span> } else { <span>@Model.Price.ToString("C")</span>}</text>)
我的应用程序是 MVC5 C#;使用 Kendo MVC 网格,需要将项目格式化为货币。
columns.Bound(p => p.IsFree).Template(@<text> @if (item.IsFree)
{
<span>Free</span>
}
else
{
<span>@item.Price </span>
}</text>).Title("Cost");
找不到任何如何将@item.Price 格式化为货币的文档。
我用了>@item.Price.ToString("c0").
您可以使用 ClientTemplate 而不是 Template if else 条件如下
columns.Bound(c => c.IsFree).ClientTemplate("# if(IsFree) {# <span>Free</span> #} else{# <span>#= kendo.toString(Price, 'C') #</span> #}#").Title("Cost")
对于服务器端绑定,或许你可以试试:
.Template(@<text>@if (Model.IsFree) { <span>Free</span> } else { <span>@Model.Price.ToString("C")</span>}</text>)