共用方式為


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

頁面屬性的 ViewStateMode 預設值為 Enabled。 頁面上 Web 伺服器控制件的 ViewStateMode 屬性值為 Inherit。 因此,如果您未在頁面或控件層級設定這個屬性,屬性的值 EnableViewState 會決定檢視狀態行為。

ViewStateMode只有當屬性設定true為 時EnableViewState,頁面或控件的 屬性才會有作用。 EnableViewState如果屬性設定為 false,即使ViewStateMode屬性設定Enabled為 ,檢視狀態也會關閉。

適用於

另請參閱