如何显示正确格式为0.00 $格式的小数?

时间:2012-01-15 15:41:18

标签: asp.net-mvc-3 c#-4.0 viewmodel

我有一个显示产品的视图模型..但价格是十进制格式,我不想在视图中格式化它,它应该使用viewmodel自动格式化。我知道有一个属性displayformat ..是否有人知道在视图中以格式化的形式呈现小数,如0.00 $?

1 个答案:

答案 0 :(得分:1)

您可以使用如下所示的DisplayFormat属性来显示格式化结果

[DisplayFormat(DataFormatString = "{0:###.###$}")]
public decimal myVal { get; set; }

然后myVal(让值为123.222),将显示为123.222 $

有关格式化字符串的更多信息 http://msdn.microsoft.com/en-us/library/fzeeb5cd.aspx