Ferramentas de Usuário

Ferramentas de Site


dev_net:asp.net:estadodevisualizacaoemasp.net

Diferenças

Esta página mostra as diferenças entre as duas revisões da página.

Links para esta vista de comparação

Ambos os lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
dev_net:asp.net:estadodevisualizacaoemasp.net [2011/03/14 23:06]
thoga31
dev_net:asp.net:estadodevisualizacaoemasp.net [2018/06/17 12:07]
staff Documento automaticamente removido.
Linha 149: Linha 149:
 Como referido, quando o ocorre a fase de //Init// é chamado o //TrackViewState()//. Após o //TrackViewState()// ser chamado para todas as //StateBags// é chamado o //LoadViewState()//, que faz com que todo o estado dinâmico de visualização guardado seja reposto e, mais importante ainda, visto que neste momento o //tracking// já está activo todo o estado dinâmico carregado será considerado “//dirty//”. Esta sequência fará com que o estado dinâmico de visualização seja reposto e fique novamente persistente para futuros post backs, ou seja, faz com que seja novamente seriado para _//_VIEWSTATE// Como referido, quando o ocorre a fase de //Init// é chamado o //TrackViewState()//. Após o //TrackViewState()// ser chamado para todas as //StateBags// é chamado o //LoadViewState()//, que faz com que todo o estado dinâmico de visualização guardado seja reposto e, mais importante ainda, visto que neste momento o //tracking// já está activo todo o estado dinâmico carregado será considerado “//dirty//”. Esta sequência fará com que o estado dinâmico de visualização seja reposto e fique novamente persistente para futuros post backs, ou seja, faz com que seja novamente seriado para _//_VIEWSTATE//
 Através deste artigo espero que o leitor fique com uma ideia mais clara de como manter estado nos seus controlos tendo em atenção que quase todo, se não todo, o estado de visualização de um controlo é guardado em //ViewState//, mas apenas é persistido entre //post backs// o estado dinâmico. O estado por omissão que é criado quando é criada uma instância desse controlo (estado estático) não é persistido. Através deste artigo espero que o leitor fique com uma ideia mais clara de como manter estado nos seus controlos tendo em atenção que quase todo, se não todo, o estado de visualização de um controlo é guardado em //ViewState//, mas apenas é persistido entre //post backs// o estado dinâmico. O estado por omissão que é criado quando é criada uma instância desse controlo (estado estático) não é persistido.
-\\ + 
-\\+
 ====Bibliografia==== ====Bibliografia====
  
Linha 166: Linha 166:
  
  
-{{:revistaprogramar_arquivo:equipa:vitortomaz.png|}} +**Autor original**: Vitor Tomaz é estudante de Engenharia Informática e Computadores no ISEL bem como Profissional Independente na área das Tecnologias de Informação. Tem especial interesse por Programação Concorrente, Segurança Informática e Aplicações Web. 
-Vitor Tomaz é estudante de Engenharia Informática e Computadores no ISEL bem como Profissional Independente na área das Tecnologias de Informação. Tem especial interesse por Programação Concorrente, Segurança Informática e Aplicações Web.+{{tag>aspnet csharp}}