itsource

어떤 행사가 먼저 열렸습니까?마스터 페이지 페이지_로드 또는 내용 페이지 페이지_로드

mycopycode 2023. 9. 4. 19:46
반응형

어떤 행사가 먼저 열렸습니까?마스터 페이지 페이지_로드 또는 내용 페이지 페이지_로드

마스터 페이지와 마스터 페이지를 사용하는 웹 페이지가 있습니다.

두 가지 모두에서 나는Page_Load이벤트 핸들러.

다음 순서는 무엇입니까?Page_Load핸들러가 호출되었습니까?내용이 먼저이고, 마스터 또는 마스터가 먼저이며, 그 다음에 내용이 있습니다.

콘텐츠 페이지 로드 이벤트는 마스터 페이지 로드 이벤트 전에 실행됩니다.

전체 순서(MSDN: ASP의 이벤트)는 여기를 참조하십시오.NET 마스터 및 컨텐츠 페이지)

링크가 비활성화된 경우 복사:

다음은 마스터 페이지가 내용 페이지와 병합될 때 이벤트가 발생하는 순서입니다.

  1. 콘텐츠 페이지 PreInit 이벤트입니다.
  2. 마스터 페이지는 Init 이벤트를 제어합니다.
  3. 내용은 Init 이벤트를 제어합니다.
  4. 마스터 페이지 초기화 이벤트입니다.
  5. 내용 페이지 초기화 이벤트입니다.
  6. 내용 페이지 로드 이벤트입니다.
  7. 마스터 페이지 로드 이벤트입니다.
  8. 마스터 페이지는 이벤트 로드를 제어합니다.
  9. 내용 페이지는 이벤트 로드를 제어합니다.
  10. 콘텐츠 페이지 PreRender 이벤트입니다.
  11. 마스터 페이지 PreRender 이벤트입니다.
  12. 마스터 페이지는 PreRender 이벤트를 제어합니다.
  13. 내용 페이지는 PreRender 이벤트를 제어합니다.
  14. 마스터 페이지는 언로드 이벤트를 제어합니다.
  15. 콘텐츠 페이지는 언로드 이벤트를 제어합니다.
  16. 마스터 페이지 언로드 이벤트입니다.
  17. 내용 페이지 언로드 이벤트입니다.

마스터 페이지가 실제로 사용자 제어인 경우 사용자 제어에 적용되는 모든 규칙:

alt text

마스터 페이지는 외부 중첩의 가장 깊은 수준에서 Page_Load()를 실행합니다.따라서 먼저 중첩된 웹 페이지에서 page_load 이벤트를 실행합니다.

언급URL : https://stackoverflow.com/questions/4470196/which-event-called-first-master-page-page-load-or-content-page-page-load

반응형