다음을 통해 공유


페이지 어댑터 및 뷰 상태

업데이트: 2007년 11월

뷰 상태를 저장할 때 페이지에서는 클라이언트에 보내는 뷰 상태의 일부를 나타내는 문자열이 생성됩니다. 이 문자열은 인코딩되며 전용 뷰 상태(있는 경우)와 세션에 저장된 응용 프로그램 뷰 상태에 대한 식별자를 포함합니다. ASP.NET 모바일 컨트롤을 사용할 경우 페이지 어댑터는 이 문자열을 클라이언트에 유지하여 이후 다시 게시에서 사용할 수 있어야 합니다.

렌더링할 때 페이지 어댑터는 페이지의 ClientViewState 속성을 통해 문자열에 액세스하고 클라이언트에 이 문자열을 기록해야 합니다. 다시 게시할 때 페이지 어댑터는 MobilePage 개체의 정적 멤버인 ViewStateID에 정의된 키("__VIEWSTATE"로 정의된 문자열 상수)를 사용하여 지속된 상태를 폼 데이터에 제공합니다.

참고:

일반적으로 페이지 어댑터에서 이 문자열을 숨겨진 폼 필드로 기록하도록 할 수 있습니다. 이 필드의 이름은 ViewStateID 필드에 지정됩니다. 다시 게시하기 위해 폼을 전송하면 이 값을 폼 데이터에서 자동으로 사용할 수 있으므로 페이지 어댑터에서 다시 게시 프로세스를 추가로 수행할 필요가 없습니다.

참고 항목

기타 리소스

뷰 상태 지원