...
而以下代码则可正常渲染导航栏:
_Layout.cshtml
@using Microsoft.AspNetCore.Identity @inject SignInManager SignInManager @inject UserManager UserManager
然后在导航栏标记中使用 SignInManager 和 UserManager 对象来获取当前登录用户等信息,例如:
SignInManager
UserManager
@if (SignInManager.IsSignedIn(User)) { Hello, @UserManager.GetUserName(User)! } ...
上一篇:ASP.NETCoreIdentityClaimsPrincipalappearsempty
下一篇:ASP.NETCoreIdentity的电子邮件验证是如何执行的