6

我的问题是我的标题。

 Localization - how to get the client locale in asp.net mvc ?

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

这是因为我使用 DB 来保存我的本地化值。我的计划是获取数据并使用Display Attribute,它将显示本地值。我需要浏览器的语言环境。那么是否有可能在基于浏览器的渲染之前获取浏览器的语言环境和查询。

提前致谢。

4

1 回答 1

12

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

参考:

如何检测浏览器语言

于 2012-10-15T13:31:14.767 回答