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