WebControl.SaveViewState メソッドとは何? わかりやすく解説 Weblio辞書 (original) (raw)

TrackViewState メソッド呼び出し後に変更された状態をすべて保存します

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Visual Basic (宣言)

Protected Overrides Function SaveViewState As Object

Visual Basic (使用法)

Dim returnValue As Object

returnValue = Me.SaveViewState

C#

protected override Object SaveViewState ()

C++

protected: virtual Object^ SaveViewState () override

J#

protected Object SaveViewState ()

JScript

protected override function SaveViewState () : Object

戻り値
コントロール現在のビューステート格納するオブジェクト。このコントロール関連付けられたビューステートない場合null 参照 (Visual Basic では Nothing)。

解説解説

SaveViewState メソッドは、主にコントロール開発者によって使用されます。

ビューステートは、サーバー コントロールプロパティ累積値です。これらの値は、StateBag クラスインスタンスである、サーバー コントロールViewState プロパティ自動的に配置されます。ViewState プロパティの値は、この後サーバー コントロール有効期間保存状態段階終えても、文字列オブジェクト永続化されます詳細については、「ASP.NET ページライフ サイクル概要」を参照してください

ビューステート保存すると、この文字列オブジェクトは非表示HTML input 要素格納され変数としてクライアント返されます。カスタム サーバー コントロール作成する場合は、SaveViewState メソッドオーバーライドし、サーバー コントロールViewState プロパティ変更することによって効率向上させることができます詳細については、「ASP.NET状態管理」を参照してください

プラットフォームプラットフォーム

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォーム中には.NET Framework によってサポートされていないバージョンありますサポートされているバージョンについては、「システム要件」を参照してください

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.01.11.0

参照参照

関連項目
WebControl クラス
WebControl メンバ
System.Web.UI.WebControls 名前空間
ViewState
IsTrackingViewState
その他の技術情報
ASP.NET カスタム サーバー コントロール開発
コントロールの状態ビューステートの例
ASP.NET状態管理
ASP.NET ページライフ サイクル概要