フォーム認証を使用していて、特定のロールを持ち、特定のプロファイルプロパティで特定の値を持つユーザーの一覧を取得する必要があります。私がこれをやっているやり方は、Membership.GetAllUsersを呼び出し、それらをループしてロールとプロファイルをチェックすることです。すべてのユーザーを元に戻す必要はありませんので、1回のコールでこれを行うより良い方法はありますか?Get Filteredフォーム認証を使用するユーザーのリスト
おかげで、
サチン
フォーム認証を使用していて、特定のロールを持ち、特定のプロファイルプロパティで特定の値を持つユーザーの一覧を取得する必要があります。私がこれをやっているやり方は、Membership.GetAllUsersを呼び出し、それらをループしてロールとプロファイルをチェックすることです。すべてのユーザーを元に戻す必要はありませんので、1回のコールでこれを行うより良い方法はありますか?Get Filteredフォーム認証を使用するユーザーのリスト
おかげで、
サチン
GetUsersInRole()
メソッドを使用できます。
string []users=System.Web.Security.Roles.GetUsersInRole("role");
あなたはRoles.GetUsersInRole(string roleName)
でMembership.GetAllUsers
を交換したいかもしれません - 少なくとも、あなたのカスタムフィールドの値をチェックするために以下のエントリを持っています。