Как мне отформатировать числа в 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")

Это просто сделает это

Другие вопросы по тегам