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 枚举值以外的值。

注解

即使为页面禁用了视图状态,也可以使用 ViewStateMode 该属性为单个控件启用视图状态。 有关视图状态和控件状态的详细信息,请参阅 EnableViewState 属性。

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

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

The ViewStateMode property of a page or a control has an effect only if the EnableViewState property is set to true. EnableViewState如果该属性设置为 false,即使ViewStateMode属性设置为 Enabled,视图状态也会关闭。

适用于

另请参阅