PagesSection.EnableViewStateMac Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que especifica se o ASP.NET deve executar um código de autenticação de mensagem (MAC) no estado de visualização da página quando a página é publicada de volta pelo 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 de Propriedade
true se ASP.NET deve executar um código de autenticação de mensagem (MAC) no estado de visualização da página quando a página for publicada de volta pelo cliente; caso contrário, false. A predefinição é true.
- Atributos
Exemplos
O seguinte exemplo de código 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
Observações
Um MAC de estado de visualização é uma versão encriptada da variável oculta à qual o estado de visualização de uma página é mantido quando a página é enviada para o navegador. Quando esta propriedade é definida para true, o estado da vista encriptada é verificado para verificar se não foi adulterada no cliente.
Importante
Este atributo nunca deve ser definido num false site de produção, mesmo que a aplicação ou página não utilize o estado de visualização. O MAC de estado de vista ajuda a garantir a segurança de outras funções do ASP.NET, além do estado de visualização.