美好的一天
我正在尝试将用户的姓氏传递到我的布局中。
在家庭索引中,我获得了用户的姓氏并将其分配给会话。
child C
我想做的是从会话中获取“ LastName”,并以类似以下方式将其分配给我的布局
var userId = User.Identity.GetUserId();
var usuerInDb = _user.GetUsuario(userId);
HttpContext.Session["LastName"] = usuerInDb .LastName;
//More code here ....
return view();
我应该怎么做?我也接受其他方法。
谢谢
答案 0 :(得分:1)
如果用于MVC,则可以使用TempData [“ LastName”] 更换 HttpContext.Session [“ LastName”] = usuerInDb .LastName; 至 TempData [“ LastName”] = = usuerInDb .LastName;
在视图中。 您好TempData [“ LastName”]
答案 1 :(得分:1)
我建议使用“用户声明”,以避免使用大量用户信息充斥整个会话。
https://korzh.com/blogs/net-tricks/aspnet-identity-store-user-data-in-claims