Asp.net mvc 3 如何以0.00$格式正确显示十进制数?
我有一个显示产品的视图模型。。但是价格是十进制格式,我不想在视图中格式化,应该使用viewmodel自动格式化。我知道有一种属性显示格式。。是否有人知道以格式化形式(例如0.00$)呈现视图中的十进制数?您可以使用如下所示的DisplayFormat属性来显示格式化结果Asp.net mvc 3 如何以0.00$格式正确显示十进制数?,asp.net-mvc-3,c#-4.0,viewmodel,Asp.net Mvc 3,C# 4.0,Viewmodel,我有一个显示产品的视图模型。。但是价格是十进制格式,我不想在视图中格式化,应该使用viewmodel自动格式化。我知道有一种属性显示格式。。是否有人知道以格式化形式(例如0.00$)呈现视图中的十进制数?您可以使用如下所示的DisplayFormat属性来显示格式化结果 [DisplayFormat(DataFormatString = "{0:###.###$}")] public decimal myVal { get; set; } 然后myVal(lets值为123.222)将显示为1
[DisplayFormat(DataFormatString = "{0:###.###$}")]
public decimal myVal { get; set; }
然后myVal(lets值为123.222)将显示为123.222美元
有关格式化字符串的详细信息,