2012-02-06 49 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

相關問題