我找不到明确答案的快速问题,如果我在 MVC 应用程序中获得线程的 CurrentCulture,这是基于用户浏览器/操作系统的文化,还是在服务器上设置的文化?
谢谢
我找不到明确答案的快速问题,如果我在 MVC 应用程序中获得线程的 CurrentCulture,这是基于用户浏览器/操作系统的文化,还是在服务器上设置的文化?
谢谢
如果您启用enableClientBasedCulture
了Web.Config
:
<system.web>
<globalization enableClientBasedCulture="true" />
</system.web>
然后将使用客户端文化,否则将使用服务器文化。
您还可以设置后备文化,以防客户端未发送AcceptLanguage
您还可以通过设置culture
anduiCulture
属性
<globalization enableClientBasedCulture="true" culture="en-US" uiCulture="en-US" />
见MSDN