使用英语阅读

通过


Page.ViewStateEncryptionMode 属性

定义

获取或设置视图状态的加密模式。

[System.ComponentModel.Browsable(false)]
public System.Web.UI.ViewStateEncryptionMode ViewStateEncryptionMode { get; set; }

属性值

ViewStateEncryptionMode 值之一。 默认值为 Auto

属性

例外

设置的值不是 ViewStateEncryptionMode 枚举的成员。

仅可在页生命周期中的页 PreRender 阶段之前或期间设置 ViewStateEncryptionMode 属性。

注解

ViewStateEncryptionMode无法在代码中设置 属性。 只能在 @ Page 指令或配置文件的 元素中 < 设置它。 @ Page 指令中设置的值将替代配置文件中设置的任何值。

@ Page 指令中设置此属性的语法如下所示:

<%@ Page Language="C#" ViewStateEncryptionMode="Always" %>  

在配置文件中设置此属性的语法如下所示:

<system.web>  
  <pages viewStateEncryptionMode="Always" />  
</system.web>  

自定义控件开发人员可能需要先在代码中检查此属性的值,然后再保存潜在敏感数据以查看其控件中的状态。

适用于

产品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另请参阅