更改mvc中的货币符号

时间:2017-08-09 04:27:30

标签: c# asp.net-mvc

我目前是asp.net MVC的新手,我有这个

[Range(1, 1000)]
[DataType(DataType.Currency)]
public decimal Price { get; set; }

现在,它将美元符号显示为输出。有什么方法可以把它变成Php(菲律宾比索)吗?

1 个答案:

答案 0 :(得分:2)

根据ISO-639/ISO-3166 country-language codesCultureInfo中存储的菲律宾文化的正确值为fil-PH,因此您需要在web.config文件中配置UI /网站文化代码以显示其视图中的货币(此配置适用于整个应用程序):

<configuration>
    ...
    <system.web>
        <globalization culture="fil-PH" uiCulture="fil-PH" />
    </system.web>
    ...
</configuration>

作为替代方案,创建自定义属性以包含文化&amp;使用上面提供的相同语言代码,货币输入的语言代码可以用作给定的in this post

类似问题:

Change the Currency Symbol thoroughout the Application