「顧客」ロールのユーザーは、どのようにMembershipUserCollectionから取得できますか?役割に基づいてユーザーを取得するにはどうすればよいですか?
答えて
Roles.GetUsersInRole
はロール内のユーザー名のstring[]
返すFindUsersInRole方法があります。あなたが本当にMembershipUser
オブジェクトをしたい場合は、あなたが使用することができます。もちろん
var list = Roles.GetUsersInRole("roleName").Select(Membership.GetUser).ToList()
を、それはユーザごとに一度データベースを打つように、これはパフォーマンス集約的です。
プロバイダ独立性を放棄したい場合は、基になるデータベースに直接クエリを実行し、データベースサーバー上で結合を実行して特定の役割のすべてのユーザーを取得できます。あなたが使用することができますListBox
に結合するために、この http://msdn.microsoft.com/en-us/library/system.web.security.roleprovider.findusersinrole.aspx
使用RoleProviderクラスhttp://msdn.microsoft.com/en-us/library/system.web.security.roleprovider.aspx
それは
FindUsersInRoleがLIKEすべてのユーザー名が含まれている必要があることを文字列である第二そのうち二つのパラメータ(すなわちを受け付けますのでご注意ください)を使用して一致させます。これは、ユーザー名が何であれ、ロール内の_all_ユーザーを見つけるために使用することができない愚かな方法です。 – dpant
@dpant RoleProviderは抽象クラスです!私の答えのリンク上の例はちょうどその "例"です - メソッドがどのように働くのか、そしてRoleProviderクラスを拡張して抽象メソッドを完全に返すことで、2番目のパラメータを無視し、あなたはできる。無意味なコメントを投稿する前に、これらのことがどう機能するかを理解する時間を取ることをお勧めします。 – Rob
ゴー:
ListBox1.DataSource = System.Web.Security.Roles.GetUsersInRole("Role_Name");
ListBox1.DataBind();
て
- 1. 特定の役割のすべてのユーザーを取得するにはどうすればよいですか?
- 2. ユーザーのジャンルに基づいてビデオを取得するにはどうすればよいですか?
- 3. Javascript:デバイスに基づいてユーザーのタイムゾーンを取得するにはどうすればよいですか?
- 4. リアクションルータV4はユーザーの役割に基づいてリダイレクトします
- 5. コードイグナイターのユーザー役割に基づいてadminとユーザーにリダイレクト
- 6. ASP.NETのユーザーの役割に基づいてメニューに項目を追加するにはどうすればよいですか?
- 7. Laravel 5での役割に基づいてユーザーを選択するにはどうすればよいですか?
- 8. DuckDuckGo APIに基づいて検索結果を取得するにはどうすればよいですか?
- 9. 選択した値に基づいてデータを取得するにはどうすればよいですか?
- 10. 日付範囲に基づいてRSSフィードを取得するにはどうすればよいですか?
- 11. "|"に基づいて列を複数の列に分割するにはどうすればよいですか?
- 12. HowToは、レール3の役割に基づいてユーザーをリダイレクトしますか?
- 13. ユーザー入力に基づいてdivにデータを表示するにはどうすればよいですか?
- 14. サプライヤIDに基づいてページを分割するにはどうすればよいですか?
- 15. GetAllUsersによって返されたユーザーを、その役割に基づいてフィルタリングできますか?
- 16. 認可サーバーからダウンストリームマイクロサービスにユーザー役割をレプリケートするにはどうすればよいですか。
- 17. ユーザー入力に基づいてAPIコールを作成するにはどうすればよいですか?
- 18. ユーザー権限に基づいてレコードを照会するにはどうすればよいですか?
- 19. ユーザー入力に基づいて、他のプレイブックを開始するにはどうすればよいですか?
- 20. Javascript:htmlタグに基づいてユーザー選択を拡張するにはどうすればよいですか?
- 21. LDAPの証明書に基づいてユーザーを検索するにはどうすればよいですか?
- 22. ユーザーの場所に基づいてデータを変更するにはどうすればよいですか?
- 23. ユーザー属性に基づいてビューを表示するにはどうすればよいですか?
- 24. Rails 3で特定の役割を持つユーザーにアクセスするにはどうすればよいですか?
- 25. オーチャードの現在のユーザーの役割にビューページからアクセスするにはどうすればよいですか?
- 26. Zend_ACLどのように役割を取得するには?
- 27. 要求ユーザーの役割をWCFサービスに一覧表示するにはどうすればよいですか?
- 28. laravelでの認証ユーザーの役割を確認するにはどうすればよいですか?
- 29. Laravel 5.5のユーザー役割に基づいてグローバルスコープを適用する
- 30. Drupalのユーザー役割に基づいてコンテンツタイプのコメントを制限する
web.configの が見つかりませんでした –
Dorathoto