我有一个MVC视图,我可以通过以下方式使用显示模板格式化来自Model的数据:
@Html.DisplayFor(modelItem => Model.DebitTotal, "CurrencyFormatter")
所以,如果数字是-1000.00,我得到($ 1000.00) 如果它是1000.00,我得到$ 1000
如何以与模型不同的方式格式化数字,而是在视图上计算?
decimal creditTotal = 0.00m;
if(condition) creditTotal = creditTotal * option;
现在,我需要显示它:
<td>@creditTotal</td>
如何使用相同的DisplayTemplate或其他方式对其进行格式化?
答案 0 :(得分:0)
我明白了!
只需要使用与模型数据相同的方式:
@Html.DisplayFor(modelItem => creditTotal, "CurrencyFormatter")
那就是这样做