MVC实体框架整数千分隔符



这可能是一个非常简单的问题,但我无法解决,也无法在任何地方找到它。

我有一个具有以下属性的模型:

[DisplayFormat(DataFormatString ="{0:0.##}")]
public decimal Jan { get; set; }

正如你所看到的,这是一个简单的十进制值,我使用了DisplayFormat注释来删除小数位,如果小数位是.00的话。

然而,我现在需要编辑这个DisplayFormat,以便包含成千上万的分隔符作为逗号。

有人知道我会怎么做吗?

非常感谢提前,

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

我认为你这样做不太正确。查看MSDN上的这篇文章https://msdn.microsoft.com/en-us/library/bb688127.aspx.特别是".net中的数字格式"部分。货币格式是一个本地化问题。您希望使用.net的货币格式为您提供正确的分隔符

最新更新