Control.ViewStateMode 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置此控件的视图状态模式。
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,并将控件的属性设置为 ViewStateMode Enabled。
页面的属性的 ViewStateMode 默认值为 Enabled。 页面中 Web 服务器控件的属性的默认值 ViewStateMode 为 Inherit。 因此,如果未在页面或控件级别设置此属性,则属性的值 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,视图状态也会关闭。