ASP.NET MVC CurrentCulture,来自用户或服务器

本文关键字:用户 服务器 NET MVC CurrentCulture ASP | 更新日期: 2023-09-27 18:27:23

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

感谢

ASP.NET MVC CurrentCulture,来自用户或服务器

如果在Web.Config:中启用了enableClientBasedCulture

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

然后将使用客户端区域性,否则将使用服务器区域性。

您还可以通过设置cultureuiCulture属性来设置回退区域性,以防客户端没有发送AcceptLanguage标头:

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

请参阅MSDN

相关文章: