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

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

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

適用於

另請參閱