我想知道一个已登录用户所属的角色,而不必检查该用户是否在所有可能的角色中(即使用Page.User.IsInRole())。
using System.Web.Security;
Roles.GetRolesForUser()
或者
Roles.GetRolesForUser(String)(如果不是针对当前已登录用户)。
Roles.GetRolesForUser(String)
<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider" />
如果您想检查特定角色的当前登录用户,请尝试以下操作:
Roles.IsUserInRole("Admin")
<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider" />
- DigitalDan