Parameter.ViewState プロパティ
アセンブリ: System.Web (system.web.dll 内)

Parameter オブジェクトのビューステート情報を格納している StateBag のインスタンス。

パラメータのビューステートは、そのすべてのプロパティ値の累積によって表されます。複数の HTTP 要求にわたってこれらの値を保存するために、ASP.NET サーバー コントロールは StateBag クラスのインスタンスであるこのプロパティを使用して、プロパティ値を格納します。これらの値は、後続の要求が処理されるときに、HTML hidden 入力要素に変数として渡されます。既定では、ビューステートはすべてのサーバー コントロールで有効です (「高パフォーマンス ASP.NET アプリケーションの開発」を参照)。

ビューステート オブジェクトを使用して、Parameter クラスを拡張したクラスにパラメータ オブジェクトの状態を格納する方法を次のコード例に示します。このコード例は Parameter クラスの概要で取り上げているコード例の一部分です。
' The DataValue can be any arbitrary object and is stored in ViewState. Public Property DataValue() As Object Get Return ViewState("Value") End Get Set ViewState("Value") = value End Set End Property
// The DataValue can be any arbitrary object and is stored in ViewState. public object DataValue { get { return ViewState["Value"]; } set { ViewState["Value"] = value; } }
// The DataValue can be any arbitrary object and is stored in ViewState. /** @property */ public Object get_DataValue() { return get_ViewState().get_Item("Value"); } //get_DataValue /** @property */ public void set_DataValue(Object value) { get_ViewState().set_Item("Value", value); } //set_DataValue

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- Parameter.ViewState プロパティのページへのリンク