部署到主机后更改站点的默认货币

时间:2014-10-24 15:56:58

标签: asp.net-mvc currency culture regional-settings web-publishing

我开发了一个带有MVC 5 .NET 4.5.1的简单网站 有一些十进制值,我将它们显示为格式化字符串,如下所示:

    <p>
      @Value.ToString("C0");
    </p>

由于我的PC区域设置设置为波斯语 - 波斯语,当我运行它时,这在我的电脑上正常工作并向我显示如下结果(示例值):

    R 123,456,000

将网站发布到我的主机后(由http://somee.com提供),结果更改为:

    $ 123,456,000 

我知道主机网络服务器的文化是en-US,我想改变它。

有没有办法更改我的web.config文件来实现此目的?

1 个答案:

答案 0 :(得分:2)

是的,有。将其添加到web.config:

<configuration>
  <system.web>
    <globalization uiCulture="fa" culture="fa-IR" />
  </system.web>
</configuration>

这应该将整个应用程序的文化设置为波斯语