Как мне отформатировать числа в MVC View, если число рассчитывается внутри представления, а не из модели
У меня есть MVC View, где я могу отформатировать данные, поступающие из 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 или каким-либо другим способом?
1 ответ
Я понял!
Просто нужно использовать тот же способ, что и для данных модели:
@Html.DisplayFor(modelItem => creditTotal, "CurrencyFormatter")
Это просто сделает это