다음을 통해 공유


ControlAdapter.SaveAdapterViewState 메서드

정의

컨트롤 어댑터의 뷰 상태 정보를 저장합니다.

protected public:
 virtual System::Object ^ SaveAdapterViewState();
protected internal virtual object SaveAdapterViewState ();
abstract member SaveAdapterViewState : unit -> obj
override this.SaveAdapterViewState : unit -> obj
Protected Friend Overridable Function SaveAdapterViewState () As Object

반환

Object

어댑터 뷰 상태 정보를 Object으로 포함하는 StateBag입니다.

설명

어댑터는 자체 뷰 상태 정보를 유지해야 하는 경우 해당 및 LoadAdapterViewState 메서드를 재정의할 SaveAdapterViewState 수 있습니다.

어댑터는 컨트롤의 연결된 뷰 상태와 독립적으로 요청 간에 유지 관리해야 하는 데이터가 있는 경우 뷰 상태 정보를 유지 관리해야 합니다. 예를 들어 데스크톱 컴퓨터 브라우저의 그리드 컨트롤은 값의 행과 열에 대한 단일 보기로 렌더링될 수 있습니다. 다른 브라우저에서는 해당 렌더링을 행 목록 및 단일 행의 세부 정보와 같은 여러 개의 개별 보기로 분할할 수 있습니다. 어댑터는 보기 상태에서 현재 활성화되지 않은 뷰에 대한 데이터를 유지 관리해야 합니다.

메서드 SaveAdapterViewState 는 수명 주기 단계에서 메서드 SaveState 바로 앞에 Control.SaveViewState 호출됩니다. 어댑터 뷰 상태는 컨트롤의 뷰 상태 외에 별도의 상태입니다.

적용 대상

추가 정보