표준 생성 목록보기에서 로그인 한 사용자가 속한 역할에 따라 특정 ActionLink를 숨길 수 있습니까?사용자 역할에 따라 ActionLink를 숨기려면 어떻게해야합니까?
답변
내 친구는 "마법의 문자열"이없는 보안 검사에서 여러 역할을 지원하는 것에 대해이 blog post을 썼습니다. (그는 결국 행동 링크를 토론합니다.) 나는 또한 거기에 코멘트가 있습니다. 권한 검사로보기를 혼란스럽게하지 않도록보기 모델에 사용 권한을 결정하는 논리를 두는 것이 좋습니다.
링크를 제공해 주셔서 감사합니다.하지만 지금은 방금 입력 한 확장 메서드에 대한 입력으로 마술 문자열을 사용했습니다. RoleFilteredActionLink '는 사용자가 권한이 없거나 정상적인 ActionLink를 호출하는 경우 null을 반환합니다. – ProfK
게시물은 하드 코딩 된 몇 가지 것을 보여줍니다 : (. % = Html.ActionLinkWithRoles ("Home", "Index", "Home", ProjectRoles.Admin, ProjectRoles.User) %>'. parms. – kbvishnu
- 1. 사용자 역할에 따라 Lotus Outlines를 숨기는 방법
- 2. 사용자 역할에 따라 사용자 정의 컨트롤을 설정하는 방법
- 3. 사용자 역할에 따라 default-target-url을 변경하는 방법
- 4. 역할에 따라 masterPage 내용을 표시하는 방법은 무엇입니까?
- 5. 역할에 따라 사용자를 얻는 방법?
- 6. OutputCache 컨트롤러 특성은 사용자 역할에 따라 다릅니다? NET MVC 가능합니까?
- 7. 스프링 보안 - 사용자 역할에 따라 다른 콘텐츠를 제공하는 동일한 페이지
- 8. 회원 역할에 따라 다른보기를 표시하려면 어떻게합니까?
- 9. liferay가 역할에 따라 조직 또는 커뮤니티를 활성화합니다.
- 10. 뷰에서 변수를 숨기려면 어떻게해야합니까?
- 11. 신청서를 숨기려면 어떻게해야합니까?
- 12. 단순히 툴팁을 숨기려면 어떻게해야합니까?
- 13. LOGO의 거북이를 숨기려면 어떻게해야합니까?
- 14. 브라우저의 scollbars를 숨기려면 어떻게해야합니까?
- 15. CTabFolder에서 CTabItem을 숨기려면 어떻게해야합니까?
- 16. Capistrano는 역할에 따라 변수를 설정할 수 있습니까?
- 17. 사용자의 역할에 따라 메뉴를 동적으로 생성하십시오.
- 18. 레일 3의 역할에 따라 사용자를 리디렉션합니까?
- 19. WordPress 코멘트 양식을 숨기려면 어떻게해야합니까?
- 20. QInputDialog에서 "취소"버튼을 숨기려면 어떻게해야합니까?
- 21. ExpandableListView의 groupIndicator를 완전히 숨기려면 어떻게해야합니까?
- 22. graphviz에서 노드 경계를 숨기려면 어떻게해야합니까?
- 23. 코드를 사용하여 NSToolbarItem을 숨기려면 어떻게해야합니까?
- 24. PHP에서 .SVN 디렉토리를 숨기려면 어떻게해야합니까?
- 25. dired에서 링크 수를 숨기려면 어떻게해야합니까?
- 26. C# DataView 열을 숨기려면 어떻게해야합니까?
- 27. 목록에서 데이터/필드를 숨기려면 어떻게해야합니까?
- 28. SD 카드의 폴더를 숨기려면 어떻게해야합니까?
- 29. Acl9 역할에 따라 필드 표시 또는 숨기기 - Ruby on Rails
- 30. 페이지가 레일로로드되기 전에 요소를 숨기려면 어떻게해야합니까?
'if (HttpContext.Current.User.IsInRole ("someRole")) ... ' –