如何从Asp.net MVC模型获取身份用户数据 [英] How to get Identity User Data from Asp.net mvc Model
本文介绍了如何从Asp.net MVC模型获取身份用户数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的模型如下:
public class BaseModel
{
public DateTime? CrDate { get; set; }
[ForeignKey("CrUser")]
public ApplicationUser UserCr { get; set; }
public string CrUser { get; set; }
public DateTime? MdDate { get; set; }
[ForeignKey("MdUser")]
public ApplicationUser UserMd { get; set; }
public string MdUser { get; set; }
public bool IsDeleted { get; set; }
public void LogWhatever()
{
this.CrDate = System.DateTime.Now;
this.CrUser = ?????
}
}
如何从模型中获取登录的用户ID并将其存储在CrUser中?
How can i get the logged userID from model to store in CrUser ?
致谢.
推荐答案
一旦用户登录,Asp.net身份公开 IUser(IdentityUser)上下文.
Asp.net Identity expose IUser(IdentityUser) Context, once user logged in.
Context.User.Identity.GetUserId()
这篇关于如何从Asp.net MVC模型获取身份用户数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文