WebControl.SaveViewState 메서드


TrackViewState() 메서드를 호출한 후 수정된 모든 상태를 저장합니다.Saves any state that was modified after the TrackViewState() method was invoked.

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



컨트롤의 현재 뷰 상태가 들어 있는 개체입니다. 컨트롤과 연결된 뷰 상태가 없는 경우에는 null입니다.An object that contains the current view state of the control; otherwise, if there is no view state associated with the control, null.


SaveViewState 주로 컨트롤 개발자가 메서드를 사용 합니다.The SaveViewState method is used primarily by control developers.

보기 상태는 서버 컨트롤에 대 한 속성의 누적 값입니다.View state is the cumulative values of the properties for a server control. 이러한 값에 자동으로 배치 됩니다 합니다 ViewState 인스턴스인 서버 컨트롤에 대 한 속성의는 StateBag 클래스입니다.These values are placed automatically in the ViewState property for the server control, which is an instance of the StateBag class. ViewState 상태 저장 서버 컨트롤에 대 한 수명 주기의 단계 후 속성 값은 문자열 개체를 유지 합니다.The ViewState property value is then persisted to a string object after the save state stage of the life cycle for the server control. 자세한 내용은 ASP.NET 페이지 수명 주기 개요합니다.For more information, see ASP.NET Page Life Cycle Overview.

숨겨진된 HTML에 저장 된 변수로 문자열 개체가이 클라이언트에 반환 뷰 상태가 저장 되 면 input 요소입니다.When view state is saved, this string object is returned to the client as a variable that is stored in a hidden HTML input element. 사용자 지정 서버 컨트롤을 만들 때 재정의 하 여 효율성을 높일 수 있습니다는 SaveViewState 메서드 및 수정 된 ViewState 서버 컨트롤에 대 한 속성입니다.When you author custom server controls, you can improve efficiency by overriding the SaveViewState method and modifying the ViewState property for your server control. 자세한 내용은 ASP.NET 상태 관리 개요합니다.For more information, see ASP.NET State Management Overview.

적용 대상

추가 정보