.net mvc3获取用户角色

时间:2011-09-15 02:25:59

标签: .net asp.net-mvc-3 forms-authentication

我正在尝试获取特定用户的角色列表(不是当前登录的用户)。

我想出了如何做到这一点:

var theUser = Membership.GetUser(username)

但是这只返回一个MembershipUser对象,它似乎没有isInRole方法。

如果我将用户名作为字符串,我如何获取角色列表,或检查用户是否处于特定角色?

我正在使用所有默认身份验证和成员资格提供程序。

2 个答案:

答案 0 :(得分:5)

Roles.GetRolesForUser("username"); 

答案 1 :(得分:3)

Roles.IsUserInRole(username, role);