Configurando ViewState no ASP.NET

18 de dezembro de 2007 Por portal

Bolsa de Estado 

O ViewSate é um grande diferencial dentro do asp.net para permitir a persistência das informações durante o processo de PostBack, que é ir ao servidor e retornar com a informação recarregando a pagina e mantendo as informações. Por exemplo um TextBox que o usuário digita alguma informação e clica no botão. Você com asp.net não precisa fazer nenhum código para quando a pagina recarregar mostrar o texto digitado pelo usuário. Todo esse processo de controle é feito automaticamente pela estrutura do asp.net.

Exite alguns casos que você pode queira desabilitar esse recurso para diminuir a quantidade de informação trafegada por exemplo entre o cliente e servidor principalmente em casos de otimização extrema para SEO (Seach Engine Optimization).

Você pode agir sobre o ViewState das seguintes formas:

– Diretamente no controle
<asp:Label id=”Label1” runat=”server” EnableViewState=”false” />
– Na diretiva da pagina
<%@ Page EnableViewState=”false” %>
– No Web.Config
<system.web>
<Pages enableViewState=”false”/>

Confira os treinamentos
sobre ASP.NET.
http://shop.2pc.com.br

[],

Ramon Durães
Microsoft MVP
Visual Studio Team System

Consultoria para empresas
que desenvolvem software?
http://www.2pc.com.br