如何获取当前登录用户的角色列表

时间:2009-04-07 03:59:48

标签: asp.net asp.net-membership

我想知道登录用户所属的角色,而无需针对所有可能的角色检查用户(即使用Page.User.IsInRole())

2 个答案:

答案 0 :(得分:65)

using System.Web.Security;

Roles.GetRolesForUser() 

或者

Roles.GetRolesForUser(String),如果没有定位当前登录的用户。

答案 1 :(得分:1)

如果要检查当前登录用户的特定角色,请尝试此操作:

Roles.IsUserInRole("Admin")