为了账号安全,请及时绑定邮箱和手机立即绑定

.Net Core 多语言的 Cookie 名不能修改的问题

.Net Core 多语言的 Cookie 名不能修改的问题

料青山看我应如是 2018-08-07 11:10:17
.Net Core 多语言,可以通过如下Action改变当前语言,lang可以是“en”,"zh-CHS" 等[AllowAnonymous]public IActionResult SetLang(string lang, string returnUrl = "/") {     Response.Cookies.Append(         CookieRequestCultureProvider.DefaultCookieName, //默认 Cookie 名称是:.AspNetCore.Culture         CookieRequestCultureProvider.MakeCookieValue(new RequestCulture(lang))         );    return LocalRedirect(returnUrl); }但是,保存当前语言的Cookie的名称是 CookieRequestCultureProvider.DefaultCookieName,这是一个只读静态变量,默认值是 “.AspNetCore.Culture”。不想用这个Cookie名称,想改成类似“MyApp.Culture”名称。能做到吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 833 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信