LinqDataSourceView.SaveViewState 메서드

정의

페이지가 서버에 다시 게시된 시간 이후 컨트롤의 보기 상태에 대한 LinqDataSourceView 변경 내용을 저장합니다.

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

반품

LinqDataSourceView 컨트롤의 뷰 상태에 대한 변경 내용을 포함하는 개체이거나, 개체와 연결된 뷰 상태가 없는 경우 null(Visual Basic 없음)입니다.

설명

SaveViewState 메서드는 주로 컨트롤 개발자가 사용합니다.

뷰 상태는 서버 컨트롤에 대한 속성 값의 누적입니다. 이러한 값은 클래스의 인스턴스인 서버 컨트롤의 속성에 ViewState 자동으로 추가 StateBag 됩니다. 서버 컨트롤의 값은 ViewState 서버 컨트롤 수명 주기의 저장 상태 단계 후에 문자열 개체에 유지됩니다.

뷰 상태를 저장하면 서버 컨트롤 수명 주기의 저장 상태 단계 후에 유지된 문자열 개체가 HTML 숨겨진 요소로 브라우저에 렌더링됩니다. 사용자 지정 서버 컨트롤을 만들 때 메서드를 재정의하고 서버 컨트롤의 SaveViewState 속성을 수정하여 ViewState 효율성을 향상시킬 수 있습니다. 자세한 내용은 ASP.NET 상태 관리 개요를 참조하세요.

적용 대상

추가 정보