asp.net mvc:int值的千位分隔符

时间:2014-06-09 13:02:01

标签: asp.net-mvc asp.net-mvc-4 int separator

我的数据库中的价格字段为整数 现在我通过我的模型查看并显示价格:

@Html.DisplayFor(modelItem => item.price)

我怎样才能在视野中放置千位分隔符? TNX

2 个答案:

答案 0 :(得分:7)

DisplayFormat属性应用于模型属性:

[DisplayFormat(DataFormatString = "{0:N2}")]
public decimal Cost { get; set; }

然后由ModelBinder为您完成格式化,而不是您必须记住在每个单独的视图中进行格式化。

答案 1 :(得分:2)

这里......

@Html.DisplayFor(modelItem => item.price.ToString("n2"))