【发布时间】:2015-10-23 09:45:50
【问题描述】:
关于这个问题有很多话题,没有找到适合我的愿望。
在 MVC5 中,_LoginPartial 中有这个函数User.Identity.GetUserName(),它显示了实际用户的用户名。
我想显示来自 ApplicationUser 的名称,其中包含属性:
public ApplicationUser()
{
Name = FirstName + " " + LastName;
}
public FirstName {get;set;}
public LastName {get;set;}
public Name {get;}
我可以使用静态函数来获取名称,例如:
function.Name(User.Identity.GetUserId())。
我不想再次查询数据库,我想使用这个User.Identity.Name,但是这个函数正在返回用户名,我需要以某种方式覆盖。
如何使用 User.Identity.Name 获取名称?
【问题讨论】:
-
点击此链接可能会对您有所帮助stackoverflow.com/a/4614049/2798643
-
登录时添加 UserName 声明,从 Identity 中读取。
-
你们能给我更多的细节吗?
-
在这里查看我的答案:stackoverflow.com/questions/32880269/…
标签: c# asp.net-mvc entity-framework asp.net-identity