語言

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 為 true,將頁面的屬性設 ViewStateMode 為 Disabled,並將控制項的屬性設 ViewStateMode 為 Enabled。

該頁面屬性的預設值 ViewStateMode 為 Enabled。 網頁伺服器控制項的預設屬性值 ViewStateMode 為 Inherit。 因此,如果你沒有在頁面或控制項層設定此屬性,屬性的 EnableViewState 值會決定視圖狀態的行為。

ViewStateMode頁面或控制項的屬性只有在EnableViewState該屬性被設定為 true時才會產生影響。 如果屬性 EnableViewState 設定為 false,即使 ViewStateMode 該屬性設為 Enabled,檢視狀態也會被關閉。

適用於

另請參閱