Page.ViewStateEncryptionMode Property
Gets or sets the encryption mode of the view state.
Assembly: System.Web (in System.Web.dll)
[<BrowsableAttribute(false)>] member ViewStateEncryptionMode : ViewStateEncryptionMode with get, set
Property Value
Type: System.Web.UI.ViewStateEncryptionModeOne of the ViewStateEncryptionMode values. The default value is Auto.
| Exception | Condition |
|---|---|
| ArgumentOutOfRangeException | The value set is not a member of the ViewStateEncryptionMode enumeration. |
| InvalidOperationException | The ViewStateEncryptionMode property can be set only in or before the page PreRenderphase in the page life cycle. |
The ViewStateEncryptionMode property cannot be set in code. It can only be set in the directive or in the < element of the configuration file. Values set in the directive override any values set in the configuration file.
The syntax for setting this property in the directive is as follows:
The syntax for setting this property in the configuration file is as follows:
Custom control developers may wish to check the value of this property in code before saving potentially sensitive data to view state in their control.
Available since 2.0