在表单验证环境中显示用户角色

本文关键字:显示 用户 角色 环境 表单 验证 | 更新日期: 2023-09-27 18:17:12

我知道您可以使用User.IsInRole来检查用户是否处于特定角色,但是当您不知道角色名称时,是否有方法显示用户所处的角色?

在表单验证环境中显示用户角色

. NET角色提供程序有一个方法来返回当前用户或指定UserName的所有角色。

string[] rolesArray;
rolesArray = Roles.GetRolesForUser();

值得注意的是,如果您调用没有UserName参数的方法并且当前没有人登录(匿名访问),则该方法将抛出异常。

以下是两个调用变量的doc链接:

http://msdn.microsoft.com/en-us/library/8ak75t41 (v = vs.110) . aspx

http://msdn.microsoft.com/en-us/library/8h930x07 (v = vs.110) . aspx