How display user role in view?
我想在ASP.NET Core的视图中显示角色。我登录到该应用程序,并获得了以下信息:{用户},您好,您具有权限:{permission}。
该怎么做?我一直在寻找各种指南,但没有提及。
您可以找到存储在声明中的角色:
1 2 3 | @foreach(var claim in User.Claims){ <p>@claim.Value</p> } |
您还可以通过"角色"类型过滤它们
1 2 3 | @foreach(var claim in User.Claims.Where(x => x.Type =="Role")){ <p><center>[wp_ad_camp_2]</center></p><p>Role: @claim.Value</p> } |