2012-01-20 9 views
0

フォーム認証を使用していて、特定のロールを持ち、特定のプロファイルプロパティで特定の値を持つユーザーの一覧を取得する必要があります。私がこれをやっているやり方は、Membership.GetAllUsersを呼び出し、それらをループしてロールとプロファイルをチェックすることです。すべてのユーザーを元に戻す必要はありませんので、1回のコールでこれを行うより良い方法はありますか?Get Filteredフォーム認証を使用するユーザーのリスト

おかげで、

サチン

答えて

1

GetUsersInRole()メソッドを使用できます。

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

あなたはRoles.GetUsersInRole(string roleName)Membership.GetAllUsersを交換したいかもしれません - 少なくとも、あなたのカスタムフィールドの値をチェックするために以下のエントリを持っています。

関連する問題