Share via


Sys.Application.unload 이벤트

업데이트: 2007년 11월

클라이언트 응용 프로그램의 모든 개체가 삭제되기 전에 발생하며, 일반적으로 DOM window.unload 이벤트가 발생할 때입니다.

Sys.Application.add_unload(handler);
Sys.Application.remove_unload(handler);

인수

  • handler
    unload 이벤트에 바인딩하거나 이 이벤트에서 바인딩을 해제할 대리자 함수입니다.

설명

클라이언트 응용 프로그램이 언로드되기 전에 수행해야 할 작업을 완료하려면 unload 이벤트에 대리자 함수를 연결하십시오. 이 이벤트는 클라이언트 응용 프로그램의 모든 개체가 삭제되기 전에 발생하며, 일반적으로 DOM window.unload 이벤트가 발생할 때입니다. add_unload 접근자는 대리자 함수를 언로드 이벤트에 바인딩하고 remove_unload 접근자는 대리자 함수의 바인딩을 해제합니다.

예제

다음 예제에서는 사용자가 설문 작업을 완료할 수 있도록 새 브라우저 창을 여는 unload 이벤트의 처리기를 만드는 방법을 보여 줍니다.

// Attach a handler to the unLoad event.
Sys.Application.add_unload(applicationUnloadHandler);

function applicationUnloadHandler() {
    // Redirect user to a survey form.
    window.open("SurveyForm.aspx");
}

참고 항목

참조

Sys.Application 클래스

기타 리소스

언어 참조