asp.net-mvc-3 – ASP.NET MVC 3:如何在控制器方法中获取用户的角色?

前端之家收集整理的这篇文章主要介绍了asp.net-mvc-3 – ASP.NET MVC 3:如何在控制器方法中获取用户的角色?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想要能够

>获取当前已验证用户的角色列表.
>根据角色筛选提供给该​​用户的数据.

我看到了检查用户是否处于特定角色的方法,但我不在乎他们参与了什么角色.数据库将知道什么角色被允许查看什么数据.我需要将这些角色的集合提交给数据服务,以过滤基于这些角色的数据.

那么第一步是如何在控制器方法中获得与当前用户相关联的所有角色?

编辑:

这似乎很好地工作:

Roles.GetRolesForUser(User.Identity.Name)

支持的答案仍然欢迎.

解决方法

Roles.GetRolesForUser(User.Identity.Name)

猜你在找的asp.Net相关文章