次の方法で共有


DataList.SaveViewState メソッド

ページがサーバーにポスト バックされた時間以降に発生した、コントロールのビューステートへの変更を保存します。

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

構文

'宣言
Protected Overrides Function SaveViewState As Object
'使用
Dim returnValue As Object

returnValue = Me.SaveViewState
protected override Object SaveViewState ()
protected:
virtual Object^ SaveViewState () override
protected Object SaveViewState ()
protected override function SaveViewState () : Object
適用できません。

戻り値

DataList ビューステートへの変更を格納するオブジェクト。

解説

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

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

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

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

DataList クラス
DataList メンバ
System.Web.UI.WebControls 名前空間
TrackViewState
LoadViewState

その他の技術情報

DataList Web サーバー コントロール
コントロールの状態とビューステートの例