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 属性。
若要禁用页面的视图状态并为页面上的特定控件启用它,请将页面的 属性和 控件设置为 EnableViewStatetrue,将 ViewStateMode 页面的 属性设置为 Disabled,并将控件的 属性设置为 ViewStateModeEnabled。
页的 ViewStateMode 属性的默认值为 Enabled。 页中 Web 服务器控件的 属性的默认值 ViewStateMode 为 Inherit。 因此,如果未在页面或控件级别设置此属性,则 EnableViewState 属性的值将确定视图状态行为。
ViewStateMode仅当 属性设置为 true时,页或控件的 EnableViewState 属性才有效。 如果 属性EnableViewState设置为 false,即使 属性设置为 Enabled,视图状态也会关闭ViewStateMode。