2012-02-06 50 views

回答

5

您需要使用System.Web.Security中定义的Roles类。它有一个Roles.GetUsersInRole方法。

Here is the文档。

如果要将返回的用户名映射到MembershipUser,则可以在每个返回的值上使用Membership.GetUser(string username)方法。

+0

Thx。有没有办法将每个字符串映射到MemberShipuser? – Kenci 2012-02-06 08:55:15

+0

@Kenci我已经更新了我的答案 – 2012-02-06 09:00:43

5

角色由角色提供不隶属提供商(从认证授权的分离)处理。

所以

string[] RoleProvider.GetUsersInRole(roleName) 

msdn)。

+0

Thx。有没有办法将每个字符串映射到MemberShipuser? – Kenci 2012-02-06 08:55:08

+0

@Kenci使用['Membership.GetUser'](http://msdn.microsoft.com/en-us/library/40w5063z.aspx)。 – Richard 2012-02-06 14:41:58

相关问题