Compartilhar via


PagesSection.EnableViewStateMac Propriedade

Definição

Obtém ou define um valor que especifica se ASP.NET deve executar um MAC (código de autenticação de mensagem) no estado de exibição da página quando a página é postada novamente do cliente.

public:
 property bool EnableViewStateMac { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("enableViewStateMac", DefaultValue=true)]
public bool EnableViewStateMac { get; set; }
[<System.Configuration.ConfigurationProperty("enableViewStateMac", DefaultValue=true)>]
member this.EnableViewStateMac : bool with get, set
Public Property EnableViewStateMac As Boolean

Valor da propriedade

true se ASP.NET deve executar um MAC (código de autenticação de mensagem) no estado de exibição da página quando a página é postada novamente do cliente; caso contrário, false. O padrão é true.

Atributos

Exemplos

O exemplo de código a seguir mostra como usar a EnableViewStateMac propriedade.

// Get the current EnableViewStateMac property value.
Console.WriteLine(
    "Current EnableViewStateMac value: '{0}'",
    pagesSection.EnableViewStateMac);

// Set the EnableViewStateMac property to true.
pagesSection.EnableViewStateMac = true;
' Get the current EnableViewStateMac property value.
Console.WriteLine( _
    "Current EnableViewStateMac value: '{0}'", _
    pagesSection.EnableViewStateMac)

' Set the EnableViewStateMac property to true.
pagesSection.EnableViewStateMac = True

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.

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 do estado de exibição.

Aplica-se a