我对asp.net mvc razor中的数字格式有疑问。
我想要的是数字有一千个分隔符。我更希望<button>button</button>
<button>button</button>
<hr>
<button>separate button</button>
,但其他任何事情都可以。
所以在我的代码中我添加了
[DisplayFormat(DataFormatString = "{0:N0}")] public int FooBar { get; set; }
在一个页面中,我得到'
,在另一个页面中显示2'000
。
也许在web.config中,一个重要的文化点被设置为中性。
我真的很想了解为什么在不同的页面中有不同的分隔符。
10.000
创建为:
FooBar
有人知道为什么会这样吗?