ControlAdapter.LoadAdapterViewState(Object) 메서드

정의

이 컨트롤 어댑터와 연결된 컨트롤이 있는 페이지에 대한 이전 요청 중 SaveAdapterViewState()에서 저장한 어댑터 뷰 상태 정보를 로드합니다.

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

매개 변수

state
Object

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

설명

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

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

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

적용 대상

추가 정보