我正在尝试获取用户首选语言。我看到各种关于如何设置的文章,但是他们假设用户告诉它选择哪种语言(比如在下拉列表中)。
在Firefox下的工具>选项>内容>语言>选择您可以选择您喜欢的语言并选择他们的订单。我希望能够访问该列表,或者至少是C#代码隐藏中的首选语言。我该怎么做?这可能吗?
我尝试的所有内容总是返回en-US,无论列表中是什么。
答案 0 :(得分:11)
我相信你的追求是什么
Request.UserLanguages
来自文档
“获取客户端语言首选项的排序字符串数组。
答案 1 :(得分:0)
我认为浏览器会在Accept-Language标头字段中将其发送为documented by W3c。但是,我不确定如何从ASP.net访问它。
答案 2 :(得分:0)