我开发了一个带有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
文件来实现此目的?
答案 0 :(得分:2)
是的,有。将其添加到web.config:
<configuration>
<system.web>
<globalization uiCulture="fa" culture="fa-IR" />
</system.web>
</configuration>
这应该将整个应用程序的文化设置为波斯语