Propriedade EnableViewState
Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Propriedade Control.EnableViewState

Obtém ou define um valor indicando se o controle de servidor persiste o estado de exibição e o estado de exibição dos controles filho que ela contenha, para o cliente solicitante.

Namespace:  System.Web.UI
Assembly:  System.Web (em System.Web.dll)

[ThemeableAttribute(false)]
public virtual bool EnableViewState { get; set; }

Valor de propriedade

Tipo: System.Boolean
true Se o controle de servidor mantém sua visão estado; caso contrário false. O padrão é true.

Você deve ativar o estado de exibição para o controle de servidor para manter seu estado em solicitações HTTP.

Estado de exibição de um controle de servidor é o acúmulo de todos os seus valores de propriedade.Para preservar esses valores em solicitações HTTP, o ASP.NET usa uma instância do StateBag classe para armazenar os valores de propriedade. sistema autônomo valores são, então, passados sistema autônomo uma variável para um campo oculto quando solicitações subseqüentes são processadas.Para obter mais informações sobre o estado de exibição, consulte Visão geral sobre estado modo de exibição.

Há ocasiões em que seja apropriado desabilitar o estado de exibição, especialmente para melhorar o desempenho do aplicativo.Por exemplo, se você estiver carregando uma solicitação de banco de dados em um controle de servidor, defina esta propriedade como false. Se você não fizer isso, será desperdiçado do time do processador carregar estado de exibição no controle de servidor que só será substituído pela consulta de banco de dados.If EnableViewState é false, você pode usar o estado do controle para manter as informações de propriedade que é específica a um controle e não podem ser desativadas como a propriedade do estado de exibição. Para obter mais informações sobre a diferença entre o estado do controle e o estado de exibição, consulte Exemplo de Estado de Controle versus Estado de Exibição. Para obter informações sobre a nova funcionalidade de gerenciamento de estado no ASP.NET 2.0, consulte O Que Há de Novo no Gerenciamento de Estado ASP.NET.

Para obter mais informações sobre como habilitar ou desabilitar estado de exibição declarativamente para uma página ASP.NET, consulte @ Page.

O exemplo a seguir define o EnableViewState propriedade para false.

void Page_Load(object sender, System.EventArgs e)
{
      DataBind();
      // Set EnableViewState to false to disable saving of view state // information.
      myControl.EnableViewState = false;
      if (!IsPostBack)
         display.Enabled = false;

}


void Page_Load(Object sender, System.EventArgs e)
{
    DataBind();
    // Set EnableViewState to false to disable saving of view state 
    // information.
    myControl.set_EnableViewState(false);
    if (!(get_IsPostBack())) {
        display.set_Enabled(false);
   }
} //Page_Load


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2016 Microsoft