사이트의 나머지 부분을 스타일링하고 사용자 인증을 수행하는 데 사용되는 마스터 페이지가 있습니다. 마스터에서 스타일링을 유지하고 싶지만 사용자에게 인증되지 않았 음을 알리는 페이지이므로 인증을 수행하지 않는 한 페이지가 있다는 점을 제외하고는 정상적으로 작동합니다. 이 한 페이지에서 MasterPage의 Page_Load 메서드를 어떻게 재정의 할 수 있습니까? 마스터에서 인증을 이동하지 않고이 페이지에서 어떻게 인증 할 수 없었는지에 대한 다른 생각은 없습니까?ASP.NET 마스터 페이지 Page_Load Override
0
A
답변
1
현재 페이지 이름 (Whatever.aspx)에 대해 Request.Current.Url 어딘가에 마스터 페이지를 확인하고 인증을 건너 뜁니다.
1
마스터 페이지에서 기본값이 true 인 속성을 만들 수 있습니다. 즉, authenitcation이 발생해야합니다. 그런 다음 단일 페이지에 대한 초기화 논리의 해당 속성을 false로 설정할 수 있습니다. 마스터 페이지가 인증을 시도하면 먼저이 속성의 상태를 확인해야합니다.
이와 같이 마스터 페이지와 통신하는 방법에 대한 예는 this article의 추상 상호 작용 섹션을 참조하십시오.
1
Request.Current.Url을 사용하여 페이지를 감지하는 것이 좋은 해결책입니다.
또 다른 방법은 LoggedInTemplate, AnonymousTemplate 및 콘텐츠보기에 대한 역할 지원이있는 LoginView을 사용하는 것입니다.
관련 문제
- 1. ASP.NET MVC 마스터 페이지
- 2. 마스터 페이지 ASP.NET
- 3. 어떤 이벤트가 먼저 호출 되었습니까? 마스터 페이지 Page_Load 또는 콘텐츠 페이지 Page_Load
- 4. ASP.NET MVC 마스터 페이지
- 5. 상태 ASP.net 마스터 페이지
- 6. 페이지 깜박임 Asp.Net 마스터 페이지 사용 Asp.Net
- 7. Asp.Net 마스터 페이지 및 JQuery
- 8. ASP.NET MVC에서 캐시 마스터 페이지 만
- 9. asp.net 마스터 페이지 이벤트가 실행되지 않습니다.
- 10. ASP.net 마스터 페이지/콘텐츠 페이지 심플한 디자인 문제
- 11. ASP.NET 마스터 페이지 및 컨테이너
- 12. ASP.Net 마스터 페이지 및 내용
- 13. ASP.NET/SharePoint 마스터 페이지 문제
- 14. asp.net 사이트의 모바일 마스터 페이지
- 15. 런타임시 ASP.NET 마스터 페이지 설정
- 16. 마스터 페이지 컨트롤이 재설정 중입니다
- 17. 단위 테스트 ASP.net Page_Load
- 18. ASP.NET 마스터 페이지 : 이벤트 유효성 검사 오류
- 19. ASP.NET 세션 질문 (마스터 페이지/일반 ASP.NET 페이지)
- 20. ASP.NET : 상위 페이지의 Page_Load 전에 실행
- 21. 마스터 페이지
- 22. 마스터 페이지
- 23. asp.net 마스터 페이지, 나는 세 개의 섹션으로 마스터 페이지를
- 24. ASP.Net의 마스터 페이지
- 25. 동적 마스터 페이지 선언 - ASP.NET MVC
- 26. 마스터 페이지 코드 숨김에서 ASP.NET 컨트롤 렌더링
- 27. ASP.NET MVC 2의 중첩 된 마스터 페이지
- 28. ASP.Net 마스터 페이지 스크롤 막대 질문
- 29. ASP.net 4.0 마스터 페이지 바닥 글
- 30. ASP.NET 마스터 페이지 + pageLoad() = jquery를 죽입니까?