ViewState

Dentro do ASP.NET foi implementado o conceito de ViewState, ou seja o seu formulário web não perde o estado mesmo depois do postback. Este recurso mantém a persistência das informações na página para evitar que tenhamos que recuperá-las manualmente, ele cria para cada controle um tipo hidden no código HTML possibilitando assim a persistência das informações.
Todos os controles do ASP.NET já vem com esse recurso habilitado. Este recurso é bem útil em determinados casos, porém se você não precisa persistir essas informações e tem um formulário grande este recurso vai causar perda de performance tornando sua aplicação mais lenta. Temos algumas formas de desabilitar esse recurso:
1 – Colocando a propriedade EnableViewState="false" na diretiva da página @Page;
2 – Indo nas propriedades dos controles individualmente e alterando a propriedade EnableViewState="false";
3 – No WebConfig você desabilita toda a aplicação.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s