Sys.Application.initialize 메서드

응용 프로그램을 초기화하고 load 이벤트를 발생시킵니다.

참고참고

이 함수는 클라이언트 스크립트 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

Sys.Application.initialize();

기본적으로 페이지에 AJAX를 사용하도록 설정되면 ASP.NET에서는 페이지의 닫는 </form> 태그 바로 앞에 initialize 메서드 호출을 삽입합니다. </form> 태그 뒤에 나오는 코드는 응용 프로그램의 일부로 초기화되지 않으며 ASP.NET AJAX 기능에 액세스할 수 없습니다.

initialize 메서드를 호출하면 Sys.Application 클래스가 초기화됩니다. 응용 프로그램은 페이지 수명 주기 동안 한 번만 초기화되며, 이후에 initialize를 호출하면 raiseLoad 메서드가 호출됩니다.

첫 번째 GET 요청 이후에 처음으로 응용 프로그램이 초기화되면 다음 프로세스가 실행됩니다.

  • 모든 스크립트가 로드된 후 개체 만들기 모델이 시작됩니다.

  • 필요한 경우 구성 요소에서 다른 구성 요소에 대한 복잡한 참조를 가져오는 논리를 수행합니다.

  • init 이벤트 처리기에서 $create 메서드가 호출됩니다.

  • 개체 만들기 모델이 끝납니다.

  • load 이벤트가 발생합니다.

Application 개체가 초기화된 후에는 init 이벤트에 연결되는 다음 처리기가 바로 실행됩니다.

참고참고

스크립트가 로드되는 동안 시간이 초과하거나 로드 작업이 실패할 수 있습니다.

표시: