1

我找不到明确答案的快速问题,如果我在 MVC 应用程序中获得线程的 CurrentCulture,这是基于用户浏览器/操作系统的文化,还是在服务器上设置的文化?

谢谢

4

1 回答 1

3

如果您启用enableClientBasedCultureWeb.Config

<system.web>
    <globalization enableClientBasedCulture="true" />
</system.web>

然后将使用客户端文化,否则将使用服务器文化。

您还可以设置后备文化,以防客户端未发送AcceptLanguage您还可以通过设置cultureanduiCulture属性

<globalization enableClientBasedCulture="true" culture="en-US" uiCulture="en-US" />

MSDN

于 2014-10-22T12:13:54.943 回答