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