다음을 통해 공유


ASP.NET 모바일 웹 페이지의 수명 주기

업데이트: 2007년 11월

Microsoft ASP.NET 모바일 웹 페이지와 해당 컨트롤의 수명 주기는 표준 ASP.NET 웹 페이지의 수명 주기와 유사합니다. 다음 단원에서는 이들 간의 유사점과 차이점에 대해 설명합니다. ASP.NET 웹 페이지의 수명 주기에 대한 자세한 내용은 ASP.NET 수명 주기를 참조하십시오.

참고:

ASP.NET 모바일 컨트롤의 수명 주기는 모바일 웹 페이지의 수명 주기와 동일합니다.

컨트롤 및 연결된 어댑터의 수명 주기와 이들 간의 상호 작용에 대한 자세한 내용은 컨트롤 및 어댑터 상호 작용, 어댑터 종류ASP.NET과 어댑터 상호 작용을 참조하십시오.

모바일 웹 페이지 수명 주기 단계

다음 표에서는 모바일 웹 페이지의 수명 주기 단계를 보여 주고 해당 컨트롤에 대해 설명합니다. 특히 모바일 웹 페이지나 해당 페이지에 있는 모바일 컨트롤의 수명 주기와 비모바일 ASP.NET 페이지의 수명 주기 간의 차이점에 대해 주로 설명합니다. ASP.NET 수명 주기 단계에 대한 전체 설명을 보려면 ASP.NET 수명 주기를 참조하십시오.

ASP.NET 페이지 수명 주기 단계

모바일 페이지 수명 주기 단계

재정의할 메서드 또는 이벤트

초기화

Web.config 파일의 mobileControls 요소를 사용하여 장치 어댑터가 선택됩니다.

장치별 사용자 지정 내용이 적용됩니다.

OnInit 메서드

OnInit 메서드

뷰 상태 로드

비모바일 ASP.NET 페이지와 같습니다.

LoadViewState 메서드

포스트백된 데이터 처리

비모바일 ASP.NET 페이지와 같습니다.

LoadPostData 메서드

로드

MobileControl 기본 클래스 인스턴스는 컨트롤의 OnLoad 메서드를 호출하여 장치 어댑터별 정보를 로드합니다.

OnLoad 메서드

OnLoad 메서드

포스트백 변경 알림 보내기

비모바일 ASP.NET 페이지와 같습니다.

RaisePostDataChangedEvent 메서드

포스트백 이벤트 처리

비모바일 ASP.NET 페이지와 같습니다.

RaisePostBackEvent 메서드

사전 렌더링

페이지 매김이 수행됩니다. ItemCount 속성을 통해 실제 개수를 지정하지 않은 경우 페이지의 항목 수는 결정되어 있습니다.

ItemWeight 속성

OnPreRender 메서드

상태 저장

비모바일 ASP.NET 페이지와 같습니다.

SaveViewState 메서드

렌더링

어댑터는 자식 컨트롤을 적절한 순서대로 액세스하여 렌더링합니다.

ASP.NET 페이지 프레임워크는 해당 어댑터의 Render 메서드를 호출하여 각 컨트롤을 렌더링합니다.

Render 메서드

Render 메서드

언로드(Dispose)

장치 어댑터별 정리 및 언로드가 수행됩니다.

Dispose 메서드

OnUnload 메서드

참고 항목

개념

컨트롤 및 어댑터 상호 작용

어댑터 종류

참조

MobileControl

ItemCount

기타 리소스

ASP.NET 수명 주기

ASP.NET 모바일 웹 페이지 개발