C# 文化不是';设置区域性cookie时不会更改
我将“.AspNetCore.Culture”cookie设置为nb NO,但当前的文化总是对我们不利 启动、配置服务: 服务。添加本地化(选项)C# 文化不是';设置区域性cookie时不会更改,c#,asp.net-core,C#,Asp.net Core,我将“.AspNetCore.Culture”cookie设置为nb NO,但当前的文化总是对我们不利 启动、配置服务: 服务。添加本地化(选项) services.AddMvc() .AddViewLocalization(options) .AddDataAnnotationsLocalization() .SetCompatibilityVersion(Const.DefaultCompatibilityVersion); 启动,配置: builder.UseLC
services.AddMvc()
.AddViewLocalization(options)
.AddDataAnnotationsLocalization()
.SetCompatibilityVersion(Const.DefaultCompatibilityVersion);
启动,配置:
builder.UseLCAssetsLocalization(opt =>
{
opt.DefaultRequestCulture = new RequestCulture(Const.LocalizationDefaultCulture);
opt.SupportedCultures = Const.LocalizationDefaultSupportedCultures.ToList();
opt.SupportedUICultures = Const.LocalizationDefaultSupportedCultures.ToList();
});
public static IApplicationBuilder UseLCAssetsLocalization(this IApplicationBuilder builder, Action<RequestLocalizationOptions> options)
{
builder.UseStaticFiles();
RequestLocalizationOptions opts = new RequestLocalizationOptions();
options.Invoke(opts);
return builder.UseRequestLocalization(opts);
}
"LC.Assets": {
"SiteId": 8,
"Language": "nb-NO"
}
我错过了什么吗