Page.EnableViewStateMac Propiedad

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.

Atributos

Comentarios

Un equipo MAC de estado de vista es una versión cifrada de la variable oculta en la que se conserva el estado de vista de una página cuando se envía la página 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. Establezca el atributo EnableViewStateMac mediante la directiva @ Page en el archivo. aspx.Set the EnableViewStateMac attribute using the @ Page 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 nunca debe establecerse en false en un sitio web de producción, aunque la aplicación o la página no utilicen 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 equipo MAC de estado de vista ayuda a garantizar la seguridad de otras funciones de 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: