以 MVC 形式格式化来自模型的文本

Formatting text coming from Model in MVC form

我想将模型中的数字相加并以美元金额的格式显示它们。

这是我要格式化的代码:

<td class="confirmationlabel">$@(Model.Amount + Model.FeeAmount) </td>

如何将输出格式化为 $0.00 格式?我尝试将 tostring 添加到末尾,但它无法识别。现在,如果它是一整美元,它最后没有 .00。

有很多括号需要正确设置。
下面的格式应该可以做到。

要么调用ToString

$@((Model.Amount + Model.FeeAmount).ToString("0.00"))

或使用string interpolation(下面用第二个$表示)

$@($"{(Model.Amount + Model.FeeAmount):0.00}")