web.config全球化设置中“en-US”和“auto:en-US”之间有什么区别?

时间:2018-01-19 14:33:47

标签: asp.net asp.net-mvc-3 iis web-config globalization

web.config允许设置“culture”和“uiCulture”:

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

我看到的一些示例只使用了像“en-US”这样的字符串来指定语言环境。其他使用“auto:”前缀:

culture="auto:en-US"

我找不到任何合理的解释,说明这应该如何运作。

两者之间有什么区别 - “auto:”前缀在这里意味着什么?

1 个答案:

答案 0 :(得分:0)

查看reference sourceauto:它会尝试使用客户端Accept-Language,如果不是,它将回退到指定的文化。请参阅:https://weblog.west-wind.com/posts/2014/Mar/27/Auto-Selecting-Cultures-for-Localization-in-ASPNET