显示货币格式

时间:2013-03-08 12:54:52

标签: c# asp.net-mvc

我正在尝试使用欧元符号显示某种货币。看来我做错了,因为它不起作用。这是我的代码:

[DisplayFormat(DataFormatString="{0:N}")]
public decimal Price { get; set; }

这就是它如何显示:9.9900。

这就是我希望它显示的方式:€9.99

我做错了什么,如何纠正?

1 个答案:

答案 0 :(得分:2)

使用货币格式化程序,例如

[DisplayFormat(DataFormatString="{0:C}")]
public decimal Price { get; set; }