Control.ViewStateMode プロパティ

定義

このコントロールのビューステート モードを取得または設定します。

public:
 virtual property System::Web::UI::ViewStateMode ViewStateMode { System::Web::UI::ViewStateMode get(); void set(System::Web::UI::ViewStateMode value); };
[System.Web.UI.Themeable(false)]
public virtual System.Web.UI.ViewStateMode ViewStateMode { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.ViewStateMode : System.Web.UI.ViewStateMode with get, set
Public Overridable Property ViewStateMode As ViewStateMode

プロパティ値

このコントロールのビューステート モード。

属性

例外

このプロパティを ViewStateMode 列挙値にない値に設定しようとしました。

注釈

プロパティを ViewStateMode 使用すると、ページのビューステートが無効になっている場合でも、個々のコントロールのビューステートを有効にすることができます。 ビューの状態とコントロールの状態の詳細については、 プロパティを EnableViewState 参照してください。

ページのビューステートを無効にし、ページ上の特定のコントロールに対して有効にするには、ページの プロパティと コントロールを に設定EnableViewStateし、ページの プロパティを にDisabled設定ViewStateModeし、コントロールの プロパティを にEnabled設定ViewStateModetrueします。

ページの プロパティの ViewStateMode 既定値は です Enabled。 ページ内の ViewStateMode Web サーバー コントロールの プロパティの既定値は です Inherit。 その結果、ページレベルまたはコントロールレベルでこのプロパティを設定しない場合、プロパティの値によってビューステートの EnableViewState 動作が決まります。

ViewStateModeページまたはコントロールの プロパティは、 プロパティが にtrue設定されている場合EnableViewStateにのみ有効です。 プロパティが EnableViewState に設定されている場合、 プロパティが にfalse設定Enabledされている場合ViewStateModeでも、ビューステートはオフになります。

適用対象

こちらもご覧ください