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 属性。

若要禁用页面的视图状态并为页面上的特定控件启用它,请将页面的 属性和 控件设置为 EnableViewStatetrue,将 ViewStateMode 页面的 属性设置为 Disabled,并将控件的 属性设置为 ViewStateModeEnabled

页的 ViewStateMode 属性的默认值为 Enabled。 页中 Web 服务器控件的 属性的默认值 ViewStateModeInherit。 因此,如果未在页面或控件级别设置此属性,则 EnableViewState 属性的值将确定视图状态行为。

ViewStateMode仅当 属性设置为 true时,页或控件的 EnableViewState 属性才有效。 如果 属性EnableViewState设置为 false,即使 属性设置为 Enabled,视图状态也会关闭ViewStateMode

适用于

另请参阅