Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 为AED设置货币格式_Asp.net_Localization_Currency - Fatal编程技术网

Asp.net 为AED设置货币格式

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

我目前正在迪拜为一个客户做一个项目,那里的货币是AED。在整个项目中,我使用了{0:c},假设在web配置中设置local可以解决问题

我使用以下方法在web.config中设置:

<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;