Page.EnableViewStateMac Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se ASP.NET deve verificar os códigos de autenticação de mensagem (MAC) no estado de exibição da página quando a página é postada novamente do cliente.
protected:
property bool EnableViewStateMac { bool get(); void set(bool value); };
public:
property bool EnableViewStateMac { bool get(); void set(bool value); };
protected bool EnableViewStateMac { get; set; }
[System.ComponentModel.Browsable(false)]
public bool EnableViewStateMac { get; set; }
member this.EnableViewStateMac : bool with get, set
[<System.ComponentModel.Browsable(false)>]
member this.EnableViewStateMac : bool with get, set
Protected Property EnableViewStateMac As Boolean
Public Property EnableViewStateMac As Boolean
Valor da propriedade
true se o estado de exibição deve ser verificado e codificado em MAC; caso contrário, false. O padrão é true.
- Atributos
Comentários
Um MAC de estado de exibição é uma versão criptografada da variável oculta à qual o estado de exibição de uma página é mantido quando a página é enviada para o navegador. Quando essa propriedade é definida como true, o estado de exibição criptografado é verificado para verificar se ela não foi adulterada no cliente.
Não defina essa propriedade no código. Defina o EnableViewStateMac atributo usando a diretiva @ Page no arquivo .aspx. Quando a página é solicitada, a classe gerada dinamicamente define a propriedade.
Importante
Esse atributo nunca deve ser definido false em um site de produção, mesmo que o aplicativo ou a página não use o estado de exibição. O MAC de estado de exibição ajuda a garantir a segurança de outras funções ASP.NET além de exibir o estado.