Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 使用表单身份验证获取筛选的用户列表_Asp.net_Forms Authentication - Fatal编程技术网

Asp.net 使用表单身份验证获取筛选的用户列表

Asp.net 使用表单身份验证获取筛选的用户列表,asp.net,forms-authentication,Asp.net,Forms Authentication,我正在使用表单身份验证,需要获取具有特定角色且在特定配置文件属性中具有特定值的用户列表。我这样做的方式是调用Membership.GetAllUsers,然后在它们之间循环并检查角色和配置文件。有没有更好的方法在一次调用中实现这一点,这样我就不必让所有用户返回并进行迭代 谢谢 Sachin您可能希望用角色替换成员身份。getalUsers。GetUsersInRole(字符串roleName)-至少您可以使用更少的条目来检查自定义字段值。您可以使用GetUsersInRole()方法 strin

我正在使用表单身份验证,需要获取具有特定角色且在特定配置文件属性中具有特定值的用户列表。我这样做的方式是调用Membership.GetAllUsers,然后在它们之间循环并检查角色和配置文件。有没有更好的方法在一次调用中实现这一点,这样我就不必让所有用户返回并进行迭代

谢谢


Sachin

您可能希望用
角色替换
成员身份。getalUsers
。GetUsersInRole(字符串roleName)
-至少您可以使用更少的条目来检查自定义字段值。

您可以使用
GetUsersInRole()
方法

string []users=System.Web.Security.Roles.GetUsersInRole("role");