나는이 두 가지 일련의 사건이나 과정이 서로 관련되어 혼란스러워하고 있습니다. 페이지 처리기가 먼저 실행되거나 somepage.aspx가 먼저 실행되거나 동시에 발생합니까?페이지 처리기가 먼저 실행되거나 somepage.aspx와 같은 실제 페이지 리소스가 실행됩니까?
답변
을 당신이에서 .aspx 확장자를 가진 자원을 요청하면 ASP.net 런타임에 기본 페이지 핸들러를 사용하여 요청을 처리하십시오. 따라서 질문에 대한 대답은 페이지 처리기가 먼저 충돌 한 다음 요청한 .aspx 파일을 처리한다는 것입니다.
편집 : 당신은 당신의 코멘트에 링크 튜토리얼에서
, 문제는이를 주문하는 관련 단락입니다 :
는 HTTP 페이지 핸들러 클래스는 가 완전히 식별되면, ASP.NET 런타임 은 처리기의 ProcessRequest를 호출하여 프로세스를 시작합니다. 이 구현 은 FrameworkInitialize()를 호출하여 시작합니다.이 프레임 워크는 페이지의 컨트롤 트리를 만듭니다. 이 은 보호 된 가상 구성원이며 TemplateControl 클래스, 클래스는 에서 파생됩니다. 초기화 viewstate가 게시 및 데이터 로딩 페이지의 사용자 코드와 실행 게시 서버 측 이벤트 담지량 :
옆 processRequest라는()가 페이지 하게는 다양한 위상을 천이시킨다. 그런 다음 페이지가 렌더링 모드에서 을 입력하면 viewstate는 으로 업데이트되고 생성 된 HTML은 출력 콘솔 으로 전송됩니다. 마지막으로 페이지는 이며 언로드 됨. 요청은 으로 간주됩니다.
페이지 수명주기를 통해 aspx 페이지를 실행하는 처리기의 ProcessRequest 메서드입니다.
This MSDN page에도 프로세스에 대한 설명이 잘 나와 있습니다. "요청이 HttpApplication 파이프 라인에 의해 처리되었습니다."라는 상자의 10 단계 & 15를 참조하십시오.
나는 당신의 질문을 이해하지 못했습니다하지만이 링크를 확인할 필요가 있다고 생각 : http://programming.top54u.com/post/ASP-Net-Page-Directives-and-Order-of-Events-Execution.aspx
httphandlers를 아십니까? –
나는 매일 그 (것)들과 일한다 : –
http://bbpwebdeveloper.blogspot.com/2010/11/aspnet-page-life-cycle.html 나는 나의 질문 친구에게 응답을 찾아 냈다 !!! 감사합니다 –
- 1. 언제 처리기가 실행됩니까?
- 2. HTML 실제 페이지 링크
- 3. 같은 페이지
- 4. 어느 것이 먼저 실행됩니까?
- 5. 처음 두 페이지 노출에서 Session_start가 실행됩니까?
- 6. 어떤 이벤트가 먼저 호출 되었습니까? 마스터 페이지 Page_Load 또는 콘텐츠 페이지 Page_Load
- 7. 같은 페이지 처리
- 8. 같은 페이지 transparant intro
- 9. jQuery의 대기열 $ (foo)와 $ (bar)는 순서대로 실행되거나 병렬로 실행됩니까?
- 10. asp.net에서 정적 페이지 메서드에 대한 전역 예외 처리기가 있습니까?
- 11. 내가 이런 일을하려고하고 같은 페이지
- 12. CrossTab의 같은 페이지 합계는 얼마입니까?
- 13. 같은 페이지, 다른 URL. 리디렉션?
- 14. 허니컴과 같은 설정 페이지 만들기
- 15. HTML/PHP 같은 페이지 스크립트
- 16. PHP 폼 결과가 같은 페이지
- 17. 왜 BEGIN 블록에서 'use'문이 먼저 실행됩니까?
- 18. 변수는이 같은 뒤에 마스터 페이지 코드가 마스터 페이지의 콘텐츠 페이지
- 19. jQuery, ajax, 다른 페이지 (iframe과 같은) 안에 페이지 표시
- 20. IHttpModule에서 Form 컬렉션에 액세스하면 이벤트 처리기가 호출되지 않습니다. 기본 페이지
- 21. 페이지
- 22. drupal의 로그인 페이지 페이지
- 23. 페이지 및 페이지 파일
- 24. 페이지 페이지 매김 jquery
- 25. libvlc의 멘 페이지 페이지
- 26. 페이지
- 27. 페이지
- 28. 페이지
- 29. 웹 페이지
- 30. 페이지마다 페이지 제한이 다른 modx 혁명에서 페이지 매기기
우수 답변 내 친구. 그러나 실제로 페이지 처리기의 ProcessRequest에서 무엇이 일어나고 있습니까? –
수정 된 답변을보고 해당 자습서를 더 자세히 읽어보십시오. 원하는 내용을 알려줍니다. – patmortech
롤 !!! ... 당신은 나에게 내 대답을주고있다 !!!! .... 어쨌든 u r 오른쪽! –