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し、コントロールの プロパティを ViewStateModeEnabled設定trueします。

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

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

適用対象

こちらもご覧ください