azure - Azure 中的货币设置

标签 azure

我有一个小型 ASP.NET MVC 站点,用于显示员工的薪资详细信息。

<td align="right">@String.Format("{0:c}", Model.Salary)</td>

在我的本地计算机上,这显示正常,例如£66,000,但是当上传到 Azure 时,它​​显示为美元,例如66,000 美元。

设置时,我选择西欧作为我的位置,但我显然需要做其他事情才能以英镑显示。有什么想法吗?

最佳答案

您需要在 web.config 中的应用程序级别设置特定区域性,如下所示

<configuration>
    <system.web>
        <globalization uiCulture="en-GB" culture="en-GB" />
    </system.web>
</configuration>

或者,您也可以在 global.asax 文件中将以下设置设置为 Application_PreRequestHandlerExecute()

Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-GB");

关于azure - Azure 中的货币设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13858120/

相关文章:

azure - Terraform 连接到 aks 集群而不运行 az login

Azure ApplicationInsight 和 Power Bi - 直播

azure - 从 Azure 门户删除 Cosmos 集合中的文档

c# - Azure - 基于排队时间的任务

json - 具有 .json 文件扩展名的 Azure 部署

azure - 使用 Always On 加密和 Azure Key Vault 发布数据库项目

c# - 发布到 Azure 云服务的 WCF 无法访问

c# - 当 ServiceBusTrigger Azure Function 中的消息无法处理时,如何将处理同一消息延迟 x 分钟?

node.js - 尝试从 Node 查询 documentDB 时请求 url 无效

azure - 从队列中获取消息仅检索单个消息