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 페이지와 같습니다. |
|
포스트백 이벤트 처리 |
비모바일 ASP.NET 페이지와 같습니다. |
|
사전 렌더링 |
페이지 매김이 수행됩니다. ItemCount 속성을 통해 실제 개수를 지정하지 않은 경우 페이지의 항목 수는 결정되어 있습니다. |
ItemWeight 속성 OnPreRender 메서드 |
상태 저장 |
비모바일 ASP.NET 페이지와 같습니다. |
SaveViewState 메서드 |
렌더링 |
어댑터는 자식 컨트롤을 적절한 순서대로 액세스하여 렌더링합니다. ASP.NET 페이지 프레임워크는 해당 어댑터의 Render 메서드를 호출하여 각 컨트롤을 렌더링합니다. |
Render 메서드 Render 메서드 |
언로드(Dispose) |
장치 어댑터별 정리 및 언로드가 수행됩니다. |
Dispose 메서드 OnUnload 메서드 |