为了通过文化/语言将用户重定向到另一个页面,我想从浏览器语言列表中获取所选语言。
我的意思是,我在Chrome浏览器中选择了“葡萄牙语”作为浏览器语言。
当我使用C#获得整个语言列表时
HttpContext.Current.Request.UserLanguages,我知道了:
那么,我怎么知道葡萄牙语被选择为浏览器语言?
我发现了许多弓箭,而典型的正在使用
var lang = HttpContext.Current.Request.UserLanguages [0];
但是,有了这种解决方案,我会得到第一个解决方案“西班牙文”,而不是正确的解决方案。