Asp.net 为AED设置货币格式
我目前正在迪拜为一个客户做一个项目,那里的货币是AED。在整个项目中,我使用了{0:c},假设在web配置中设置local可以解决问题 我使用以下方法在web.config中设置:Asp.net 为AED设置货币格式,asp.net,localization,currency,Asp.net,Localization,Currency,我目前正在迪拜为一个客户做一个项目,那里的货币是AED。在整个项目中,我使用了{0:c},假设在web配置中设置local可以解决问题 我使用以下方法在web.config中设置: <globalization culture="ar-AE" /> 我不确定这是否是标准格式。web.config中是否有方法使其使用此格式。我最终硬编码了所有的货币,但我相信一定有更好的方法。假设设置了当前的文化/地区,这在以下方面是可用的: 字符串符号=System.Globalization.Re
<globalization culture="ar-AE" />
我不确定这是否是标准格式。web.config中是否有方法使其使用此格式。我最终硬编码了所有的货币,但我相信一定有更好的方法。假设设置了当前的文化/地区,这在以下方面是可用的: 字符串符号=System.Globalization.RegionInfo.CurrentRegion.CurrencySymbol
假设设置了当前区域性/区域,则可在以下情况下使用: 字符串符号=System.Globalization.RegionInfo.CurrentRegion.CurrencySymbol
文化区域设置好了,但我得到了一个阿拉伯货币符号,当客户希望它说AED 50.00时。我对AED的了解还不够,不能说标准应该是什么。@Richard抱歉,我的意思是
。ISOCurrencySymbol
应该有3个字母“AED”。这是ace。有没有办法告诉它对web.config中的所有货币使用ISOCurrencySymbol格式,这样我就可以继续在绑定列之类的东西中使用{0:c}。@Richard是的,我很想知道你是否可以这样做(我自己快速查看了一下,不知道怎么做)。我认为您可以编写自己的自定义格式提供程序来执行此操作,但不太确定。文化区域已设置,但当客户希望显示AED 50.00时,我会为货币提供一个阿拉伯符号。我对AED的了解还不够,不能说标准应该是什么。@Richard抱歉,我的意思是。ISOCurrencySymbol
应该有3个字母“AED”。这是ace。有没有办法告诉它对web.config中的所有货币使用ISOCurrencySymbol格式,这样我就可以继续在绑定列之类的东西中使用{0:c}。@Richard是的,我很想知道你是否可以这样做(我自己快速查看了一下,不知道怎么做)。我认为您可以编写自己的自定义格式提供程序来实现这一点,但不太确定。
AED 50.00
string symbol = System.Globalization.RegionInfo.CurrentRegion.ISOCurrencySymbol;