Asp.net mvc ASP.NET MVC-DisplayFormat根据计算机设置返回货币
在我的模型中,我使用以下行来格式化货币值 然而,我发现了一个问题——它根据计算机设置返回货币符号。 例如,在我的例子中,它返回$,但设置为UK的人返回英镑符号Asp.net mvc ASP.NET MVC-DisplayFormat根据计算机设置返回货币,asp.net-mvc,Asp.net Mvc,在我的模型中,我使用以下行来格式化货币值 然而,我发现了一个问题——它根据计算机设置返回货币符号。 例如,在我的例子中,它返回$,但设置为UK的人返回英镑符号 DisplayFormat(DataFormatString = "{0:C0}") 有什么解决办法吗? 请告知。如果要为应用程序的所有用户固定货币,请在web.config(项目根目录下的文件)中本地化元素,并在其中添加以下元素: <globalization culture="en-US" uiCulture="en-US"
DisplayFormat(DataFormatString = "{0:C0}")
有什么解决办法吗?
请告知。如果要为应用程序的所有用户固定货币,请在web.config(项目根目录下的文件)中本地化
元素,并在其中添加以下元素:
<globalization culture="en-US" uiCulture="en-US" enableClientBasedCulture="false"/>
您想要什么?您想为所有用户固定货币吗?是的,我想为所有用户固定货币,即USDDisplayFormat(DataFormatString=“{0:C0}”)
将根据服务器的区域性显示货币,因此如果区域性为en US
,则页面将始终呈现$0.00
。接收数据的浏览器上的区域性没有区别。