2

我有以下观点:

<td>@payments.Sum(p => p.Amount)</td>

我希望它显示为一种货币,所以最后有 '$' 和两位小数。

我认为通常您会使用 {0:C} 之类的东西。

我不知道如何将其合并到我所拥有的内容中,因为 Sum 没有格式过载。

我需要用css类来做这个吗?

4

2 回答 2

5

你会这样做:

<td>@String.Format("{0:C}", payments.Sum(p => p.Amount))</td>
于 2013-05-13T01:30:29.363 回答
4
<td>@payments.Sum(p => p.Amount).ToString("C")</td>

我认为这是一个比String.Format. 看到这个答案

于 2013-05-13T01:31:49.040 回答