我正在尝试使用欧元符号显示某种货币。看来我做错了,因为它不起作用。这是我的代码:
[DisplayFormat(DataFormatString="{0:N}")]
public decimal Price { get; set; }
这就是它如何显示:9.9900。
这就是我希望它显示的方式:€9.99
我做错了什么,如何纠正?
答案 0 :(得分:2)
使用货币格式化程序,例如
[DisplayFormat(DataFormatString="{0:C}")]
public decimal Price { get; set; }