首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >指定应用程序支持的区域性

指定应用程序支持的区域性
EN

Stack Overflow用户
提问于 2009-12-21 15:27:37
回答 2查看 340关注 0票数 0

有没有办法将我的web应用程序限制为特定的区域性?以便.Net自动确定区域性,但选择仅限于这些区域性。

例如,我只想支持'en-us‘和'it',因此所有其他'en’语言客户端将自动分配'en-us‘区域性。

更新。我知道如何设置线程文化,也知道如何确定客户的文化,然后根据客户的“基本”文化设置文化(比如为所有具有“en-xx”文化的客户设置“en”。我只想把它做好。

基本上,我想知道在使用culture="auto“时,如何限制用于确定区域性的区域性的范围。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-21 17:44:49

您可以将EN区域性设置为默认区域性,仅在需要时才提供更具体的区域设置,如en-uk、en-us等。

这对其他亚文化的情况没有帮助。但是,这些情况有必要吗?

更新

我还在Rick Strahl的博客上找到了完整的资源回退序列here (查找资源回退标题:

资源查找的完整顺序为:

(en-US)

  • Generic Language lookup (en)

  • Invariant

  1. 特定区域设置查找

因此您不仅可以提供默认资源,还可以为通用语言指定默认资源。

票数 1
EN

Stack Overflow用户

发布于 2009-12-21 15:33:49

您可以获取客户端的ip并使用web服务检查他的国家,然后该国家将从此web服务返回,因此如果他的语言是英语,您可以将他分配到您的应用程序的英语文化

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1938675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档