基本上我是这样格式化数字
@String.Format("{0:C}", Model.Price)
其结果是$ 2,320,000.00
但是,我想要的结果分别是2,320,000.00
,而没有$
。在仍然利用.nets本地化处理优势的情况下,我如何才能做到这一点?
编辑
如果我想要改变我的班级,以便每当一个人尝试得到时Price
,他就会得到这种格式化的价格该怎么办?这是我的课
public class Listing : DomainObject
{
public decimal Price { get; set; }
public decimal Commission { get; set; }
}
使用N
代替C
用作格式说明符:
@String.Format("{0:N}", Model.Price)
“ C”或“ c”货币结果:货币值。
123.456(“ C”,en-US)-> $ 123.46
“ N”或“ n”数字结果:整数和十进制数字,组分隔符和十进制
1234.567(“ N”,美国)-> 1,234.57
即你得到一个货币符号,因为你问了一个。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句