如何使用htmlhelper为数千个地方添加逗号

时间:2013-12-02 21:22:39

标签: c# html asp.net-mvc

我正在开发一个项目,该项目可以处理大量数据,我从SQL中读取,读取到列表,然后使用HTML Helper输出到网格。现在我正在尝试为我的数字添加逗号,但我无法在网上找到任何可以解释这种方式的资源。对不起,我是初学者,但如果有助于澄清,我可以回答问题。这就是我所在的地方:

<td>@Html.DisplayFor(modelItem => item.mbs.Original_Balance)</td>
<td>@Html.DisplayFor(modelItem => item.mbs.Collateral_Factor)</td>
<td>@Html.DisplayFor(modelItem => item.mbs.Current_Balance)</td>

基本上,我问我如何为这些添加逗号,以便数字显示为“1,234,567”

2 个答案:

答案 0 :(得分:4)

DisplayFormat属性添加到模型中,如下所示:

[DisplayFormat(DataFormatString = "N")]
public ... Original_Balance ..

答案 1 :(得分:1)

使用ToString(“0.00”)或任何可用的格式字符串:

http://msdn.microsoft.com/en-us/library/dwhawy9k(v=vs.110).aspx