是否有任何方法可以在 C# 中获取像以下 Java 代码这样的用户语言?
request.getHeader("Accept-Language")
最佳答案
您可以使用 Request.UserLanguages。此属性包含客户端语言首选项 MSDN 的排序字符串数组。
您可以获得默认的客户端语言,如下所示:
var userLanguages = Request.UserLanguages;
var ci = userLanguages.Count() > 0
? new CultureInfo(userLanguages[0])
: CultureInfo.InvariantCulture;
关于c# - ASP.NET C# 如何从标题中获取用户语言?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20736296/