Page.EnableViewStateMac Page.EnableViewStateMac Page.EnableViewStateMac Page.EnableViewStateMac Property

Definición

Obtiene o establece un valor que indica si ASP.NET debe comprobar los códigos de autenticación de mensajes (MAC) en el estado de vista de la página cuando la página se devuelva desde el cliente.Gets or sets a value indicating whether ASP.NET should check message authentication codes (MAC) in the page's view state when the page is posted back from the client.

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

Valor de propiedad

Es true si debe realizarse la comprobación MAC y la codificación del estado de vista; de lo contrario, es false.true if the view state should be MAC checked and encoded; otherwise, false. De manera predeterminada, es true.The default is true.

Comentarios

Un equipo MAC de estado de vista es una versión cifrada de la variable oculta que se conserva el estado de vista de página cuando la página se envía al explorador.A view-state MAC is an encrypted version of the hidden variable that a page's view state is persisted to when the page is sent to the browser. Cuando esta propiedad se establece en true, se comprueba el estado de vista cifrada para comprobar que no se ha manipulado en el cliente.When this property is set to true, the encrypted view state is checked to verify that it has not been tampered with on the client.

No establezca esta propiedad en el código.Do not set this property in code. Establecer el EnableViewStateMac utilizando la directiva en el archivo .aspx de atributo.Set the EnableViewStateMac attribute using the directive in the .aspx file. Cuando se solicita la página, la clase generada dinámicamente establece la propiedad.When the page is requested, the dynamically generated class sets the property.

Importante

Este atributo no debe establecerse nunca en false en un sitio Web de producción, incluso si la página o aplicación no utiliza el estado de vista.This attribute should never be set to false in a production Web site, even if the application or page does not use view state. El estado de vista MAC le ayuda a garantizar la seguridad de otras funciones ASP.NET, además del estado de vista.The view state MAC helps ensure the security of other ASP.NET functions in addition to view state.

Se aplica a

Consulte también: