语言

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的属性设置为,并将控件的属性设置为 ViewStateModeEnabled。

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

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

适用于

另请参阅