MVC 6(beta 8)应用程序中是否有任何方法可以根据请求Accept-Language标头获取CultureInfo对象?
我发现我们应该使用(不确定哪个测试版):
app.UseRequestLocalization(new RequestLocalizationOptions
{
RequestCultureProviders = new List<IRequestCultureProvider>
{
new AcceptLanguageHeaderRequestCultureProvider()
}
});
在启动类中,但控制怎么样?如何注入这些信息?
答案 0 :(得分:1)
我正在回答我自己的问题。 CultureInfo在控制器操作方法中可用,使用:
var cultureInfo = System.Globalization.CultureInfo.CurrentCulture;
捕获比Accept-Language标题区分大小写。我需要提供lt-LT而不是lt-lt。