페이지가 On_Load 이벤트를 발생시킬 때까지 TCP/IP 포트에서 HTTP 요청을 수신 한 지점부터 어떻게됩니까?페이지 수명주기가 시작될 때까지 HTTP 요청/응답 처리
0
A
답변
3
아래 링크는 asp.net 응용 프로그램 수명주기 프로세스에 대한 자세한 설명을 제공합니다.
http://msdn.microsoft.com/en-us/library/ms178473.aspx
Brifely 말할 수 있습니다.
- 서버에서 요청을 수신하면 서버는 파일 이름 확장자를 기반으로 요청을 처리 할 ISAPI 확장을 결정합니다.
- 첫 번째 요청 인 경우,이 응용 프로그램 및 다른 응용 프로그램을 실행하면서 격리를 유지하기위한 응용 프로그램 도메인을 만듭니다.
- 그런 다음 HttpContext, HttpRequest 및 HttpResponse와 같은 개체를 만드는 호스팅 환경을 만듭니다.
- 이 후 HTTPApplication 개체가 만들어집니다.
- 그 후 HTTPApplication 객체에서 상속 된 클래스 인 global.asax의 이벤트가 위의 링크에 정의 된 순서대로 실행됩니다.
0
HTTP 요청이 서버에 도달하면 서버는 클라이언트가 요청한 필요한 파일을 준비하여 클라이언트로 보냅니다. 그러면 클라이언트는 HTML 페이지의 전체 내용을 수신합니다. 이것은 단지 HTML 일 뿐이며 브라우저는 필요한 경우 애플릿과 같은 다른 유형의 파일 및 이미지에 대해 서버에 추가 요청을해야합니다.
마지막으로 질문에 대답하기 위해 onload 이벤트를 어디에 두어야하는지에 따라 달라집니다. 그때가되면 본체가 로딩을 완료 할 때 호출됩니다. 다른 노드 항목에있는 경우 자바 스크립트에서 호출 할 때 특정 항목을 완전히로드 할 수 있습니다.
희망 하시겠습니까?
건배!
2
- 브라우저는 브라우저가 HTTP 헤더 구문 분석하고 HTTP 컨텐츠를 읽기 시작하는 HTTP 응답을
- 을 받으면에.
- 가
<body>
내용을 구문 분석하고 뷰포트의 요소 그리기 (이상적으로는, 첫째, 다음 CSS 자바 스크립트) 가져 오기 큐에 외부 리소스를 넣어 먼저<head>
섹션을 구문 분석하고이를 분석. - DOM이 화면에 그려지고 완전히 렌더링 될 때. 페이지가 on_load 이벤트를 발생시킵니다.
관련 문제
- 1. ListView의 명령 후 페이지 수명주기가 중지됩니다.
- 2. httpwebrequest가 다시 시작될 때까지 시간 제한을 제공합니다.
- 3. WCF 서비스 작업이 시작될 때까지 클라이언트에서 액세스하려고합니다.
- 4. jQuery : 배경이로드되고 애니메이션이 시작될 때까지 기다린다.
- 5. ASP.net에서 상태 컨트롤에 액세스 할 수있는 페이지 수명주기가 있습니까?
- 6. <Application> 홈 ('android.process.acore')이 시작될 때까지 기다리는 중입니다.
- 7. 도메인을 전체 사이트가 시작될 때까지 하위 폴더의 블로그로 리디렉션하려고합니다.
- 8. PHP http 처리
- 9. http 게시 요청 처리
- 10. HTTP 요청 처리
- 11. Struts2에서 응용 프로그램의 ValueStack 수명주기가 있습니까?
- 12. asp.net의 페이지 처리
- 13. 웹 페이지 처리 중지
- 14. 같은 페이지 처리
- 15. 모든 것이로드 될 때까지 페이지 표시가 지연됩니다.
- 16. ASP.Net하는 HTTP 페이지
- 17. 다른 모든 스크립트가 처리 될 때까지 Twitter 스크립트가로드되지 않도록 유지
- 18. 단일 페이지 서브 파일에서 페이지 위로 처리
- 19. 페이지 리디렉션이 끝날 때까지 기다리는 방법
- 20. jQuery : 페이지가 처리 될 때까지 표시되는 페이지를 어떻게 중지합니까?
- 21. HTTP 요청 및 응답 처리
- 22. HTTP 중개자의 요청 처리 모델
- 23. 어떤 Structuremap 수명주기가 가장 좋습니까? (v2.5.4)
- 24. Windows 서비스 란 무엇이며 수명주기가 "표준"EXE와 다른 점은 무엇입니까?
- 25. Hello World는 "Waiting for HOME ('android.process.acore')이 시작될 때까지 진행되지 않습니다."
- 26. 처리 할 쿼리 문자열 페이지
- 27. 복수 페이지 체크 박스 처리
- 28. 페이지 렌더링 및 http 핸들러
- 29. 사용자 정의 HTTP 오류 페이지
- 30. Ruby on Rails -HTTP 오류 처리
감사합니다 .. 잊어 버려 !! – sobsinha