我在网站中建立了两种角色:Administrator和Meber那么,我现在只需要获取Administrator角色所属的所有用户,请问如何获取呢?我现在只能用:Membership.GetAllUser();获取所有的用户,无法获取某类角色下的用户

解决方案 »

  1.   

    不是有个Roles.GetUsersInRole(string rolename)吗?
      

  2.   

    GetAllUser()返回值是什么呀??List or Membership?
      

  3.   

    Roles.GetUsersInRole(string rolename)
    获取一个用户所属角色的列表,返回的是一个字符串数组(string[]),不是我需要的举个例吧
    角色名称:Administrators
    属于该角色的用户:admin888、aaaaaaaa、bbbbbbbb角色名称:Member
    属于该角色的用户:cccccccc、dddddddd、eeeeeeee我现在需要的是获取角色Administrators下属的admin888、aaaaaaaa、bbbbbbbb三个用户,而不需要获取其他的用户,如果我使用Membership.GetAllUser()的话,就会得到所有的用户:admin888、aaaaaaaa、bbbbbbbb、cccccccc、dddddddd、eeeeeeee不知道我说明白没有
      

  4.   

    明白,为什么不明白?
    但如果有这么个方法GetUsersInRole(),就可以了,只不过放回是string[]罢了
    需要转化为你需要的,比如moble或DataSet