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

我想要能够

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

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

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

编辑:

这似乎很好地工作:

Roles.GetRolesForUser(User.Identity.Name)

支持的答案仍然欢迎.

解决方法

Roles.GetRolesForUser(User.Identity.Name)

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....