응용 프로그램 뷰 상태 지원
업데이트: 2007년 11월
.NET Framework에서 ASP.NET 모바일 컨트롤과 ASP.NET 서버 컨트롤의 응용 프로그램 뷰 상태는 동일한 역할을 합니다. 코드에서 응용 프로그램 뷰 상태를 지원하려면 다음 지침을 따르십시오.
모든 컨트롤에는 상태 정보를 자동으로 관리하는 ViewState 속성이 있으며, 뷰 상태의 일부로 저장할 수 있는 모든 사용자 정의 속성을 이 속성에 저장할 수 있습니다.
영구 설정에서 페이지를 초기화한 후에 뷰 상태 추적이 시작됩니다. 이후에 수행된 모든 변경 내용을 뷰 상태의 일부로 작성합니다. ViewState 속성은 이러한 변경 내용을 자동으로 관리합니다.
좀 더 복잡한 뷰 상태 동작의 경우, 컨트롤을 작성하여 TrackViewState, LoadViewState 및 SaveViewState 메서드를 재정의하고 적절한 논리를 제공해야 합니다.
목록 내의 항목처럼 뷰 상태 관리를 자체적으로 처리할 수 있는 복합 개체는 응용 프로그램 뷰 상태를 관리하는 데 필요한 멤버를 노출하는 IStateManager 인터페이스를 구현할 수 있습니다.