"고객"역할의 사용자를 어떻게 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
이
LIKE (FindUsersInRole는 두 개의 매개 변수 모든 사용자 이름이 포함되어야하는 문자열로되어있는 초를 받아 즉, 유의하시기 바랍니다)와 일치해야합니다. 그것은 사용자 이름이 무엇이든 관계없이 _all_ 사용자를 찾기 위해 사용될 수없는 어리석은 방법입니다. – dpant
@dpant RoleProvider는 추상 클래스입니다! 예를 들어, 내 대답은 바로 그 "예제"입니다 - 메서드가 작동하는 방식과 RoleProvider 클래스를 확장하여 반환하는 결과와 추상 메서드를 완전히 정의하므로 두 번째 매개 변수를 무시하고 Null로 전달하려면 너는 할 수있어. 나는 무의미한 의견을 게시하기 전에 이러한 것들이 어떻게 작동하는지 이해할 시간을 가지라고 제안합니다. – Rob
이동 당신은 사용할 수 있습니다
이ListBox1.DataSource = System.Web.Security.Roles.GetUsersInRole("Role_Name");
ListBox1.DataBind();
통해
- 1. 레일 3의 역할에 따라 사용자를 리디렉션합니까?
- 2. CreateUserWizard.CreatedUser 단계에서 역할에 사용자를 추가하는 방법
- 3. 사용자 역할에 따라 Lotus Outlines를 숨기는 방법
- 4. 역할이없는 사용자를 얻는 방법
- 5. 회원 역할에 따라 다른보기를 표시하려면 어떻게합니까?
- 6. liferay가 역할에 따라 조직 또는 커뮤니티를 활성화합니다.
- 7. 값에 따라 JSON 객체를 얻는 방법
- 8. 위치에 따라 사용자를 리디렉션합니다.
- 9. Capistrano는 역할에 따라 변수를 설정할 수 있습니까?
- 10. 사용자의 역할에 따라 메뉴를 동적으로 생성하십시오.
- 11. 사용자 역할에 따라 ActionLink를 숨기려면 어떻게해야합니까?
- 12. 역할에 따라 masterPage 내용을 표시하는 방법은 무엇입니까?
- 13. 사용자 역할에 따라 default-target-url을 변경하는 방법
- 14. 사용자 역할에 따라 사용자 정의 컨트롤을 설정하는 방법
- 15. ldap을 사용하는 모든 사용자를 얻는 방법?
- 16. 다중 레벨 배열에서 사용자를 얻는 방법?
- 17. JBoss의 Ejb 컨텍스트에서 원격 사용자를 얻는 방법
- 18. facebook app 온라인 사용자를 얻는 방법
- 19. mysql은 조건에 따라 사용자를 제거합니다
- 20. 스프링 보안 - 사용자 역할에 따라 다른 콘텐츠를 제공하는 동일한 페이지
- 21. asp.net RoleProvider를 사용하여 facebook 인증 사용자를 역할에 매핑하는 방법은 무엇입니까?
- 22. VS 데이터베이스 프로젝트에서 만든 사용자를 역할에 어떻게 추가합니까?
- 23. 폴더의 경로에 따라 LPITEMIDLIST 포인터를 얻는 방법?
- 24. MVC3의 속성에 정의 된 역할에 따라 탭을 숨기는 방법은 무엇입니까?
- 25. Acl9 역할에 따라 필드 표시 또는 숨기기 - Ruby on Rails
- 26. OutputCache 컨트롤러 특성은 사용자 역할에 따라 다릅니다? NET MVC 가능합니까?
- 27. 분류 및 내용 유형에 따라 역할에 대한 수정 권한을 부여하십시오.
- 28. UID에 따라 사용자를 복사 할 스크립트
- 29. 댓글의 양에 따라 가장 활동적인 사용자를 얻으세요.
- 30. 내 웹 사이트 페이지를 좋아하는 사용자를 얻는 방법?
web.config의 부재중 –
Dorathoto