Page.ViewStateEncryptionMode Propiedad

Definición

Obtiene o establece el modo del cifrado del estado de vista.Gets or sets the encryption mode of the view state.

public:
 property System::Web::UI::ViewStateEncryptionMode ViewStateEncryptionMode { System::Web::UI::ViewStateEncryptionMode get(); void set(System::Web::UI::ViewStateEncryptionMode value); };
[System.ComponentModel.Browsable(false)]
public System.Web.UI.ViewStateEncryptionMode ViewStateEncryptionMode { get; set; }
member this.ViewStateEncryptionMode : System.Web.UI.ViewStateEncryptionMode with get, set
Public Property ViewStateEncryptionMode As ViewStateEncryptionMode

Valor de propiedad

Uno de los valores de ViewStateEncryptionMode.One of the ViewStateEncryptionMode values. El valor predeterminado es Auto.The default value is Auto.

Atributos

Excepciones

El valor establecido no es un miembro de la enumeración ViewStateEncryptionMode.The value set is not a member of the ViewStateEncryptionMode enumeration.

La propiedad ViewStateEncryptionMode solamente se puede establecer durante o antes de la fase PreRender de página del ciclo de vida de la página.The ViewStateEncryptionMode property can be set only in or before the page PreRender phase in the page life cycle.

Comentarios

No se puede establecer la propiedad ViewStateEncryptionMode en el código.The ViewStateEncryptionMode property cannot be set in code. Solo se puede establecer en la directiva @ Page o en el elemento < del archivo de configuración.It can only be set in the @ Page directive or in the < element of the configuration file. Los valores establecidos en la directiva @ Page invalidan los valores establecidos en el archivo de configuración.Values set in the @ Page directive override any values set in the configuration file.

La sintaxis para establecer esta propiedad en la directiva @ Page es la siguiente:The syntax for setting this property in the @ Page directive is as follows:

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

La sintaxis para establecer esta propiedad en el archivo de configuración es la siguiente:The syntax for setting this property in the configuration file is as follows:

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

Es posible que los desarrolladores de controles personalizados deseen comprobar el valor de esta propiedad en el código antes de guardar los datos potencialmente confidenciales en el estado de vista del control.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.

Se aplica a

Consulte también: