我目前正在开发一个 asp.net (MVC),我在用户表中存储附加信息,即名字、姓氏、出生日期等......标准数据!
当我登录时,我使用电子邮件地址作为用户名,但我不想在登录页面 (_LoginPartial.cshtml) 中显示电子邮件地址,而是想显示 FirstName + " " + LastName。
在 _LoginPartial.cshtml 中,显示“用户名”的代码在我的情况下恰好是“电子邮件”地址,如下所示
你好,@Html.ActionLink(User.Identity.Name, "Manage", "Account", routeValues: null, htmlAttributes: new { @class = "username", title = "Manage" })!
但我不想使用 User.Identity.Name,而是想使用与该电子邮件地址关联的 FirstName 和 LastName,所以我对此有几个问题:
如何获取用户信息/数据 - 我看不到 .GetUser 函数。我需要自己实现吗?如果是这样,我把这段代码放在哪里?
我需要用什么替换 User.Identity.Name?
非常感谢。
蒂埃里