Asp.net-Mvc

使用 Razor 視圖引擎 - 如何將十進制值格式化為逗號和兩位小數?

  • May 22, 2021

正如標題所示 - 我的視圖模型中有一個十進制值。我對此無能為力。我想使用 Razor View Engine 將其顯示為貨幣。

$@String.Format("{0:0.00}", 1005.3422)

通過以下方式讓我分道揚鑣:

$1005.34

但我怎樣才能得到逗號呢?

謝謝

可以{0:c}改用嗎?這只是 .NET 中的標準字元串格式,“c”用於貨幣。有很多標準的數字字元串格式。當然,還有自定義格式

$ @String.Format("{0:#,##0.00}", 1005.3422)

引用自:https://stackoverflow.com/questions/7087495