本地化 - 如何在asp.net mvc中获取客户端区域设置?

kbv*_*hnu 6 .net asp.net-mvc localization

我的问题是我的头衔.

 Localization - how to get the client locale in asp.net mvc ?
Run Code Online (Sandbox Code Playgroud)

我看到一些基于url路由的帖子,有什么方法可以从浏览器或从请求到服务器和进程获取数据.有没有办法从asp.net获取浏览器区域设置.我正在创建自定义显示属性来处理本回答中提到的本地化.

这是因为我使用DB来保存我的本地化值.我的计划是获取数据并使用Display Attribute,它将显示本地值.我需要浏览器的语言环境.因此,在基于它进行渲染之前,是否可以获取浏览器的区域设置和查询.

提前致谢.

Kap*_*wal 11

您可以使用:: HttpRequest.UserLanguages Property获取客户端语言首选项的排序字符串数组.

参考:

如何检测浏览器语言

  • 虽然此链接可能会回答这个问题,但最好在此处包含答案的基本部分并提供参考链接.如果链接的页面发生更改,则仅链接的答案可能会无效. (6认同)