Conceito: Ciclo de vida de uma página ASP.NET
27 de maio de 2009 às 02:06 | Publicado em .Net, Conceitos | Deixe um comentárioTags: .Net, asp.net 2.0, ciclo de vida, load, page initialization, page request, página, rendering, start, unload, validation
Uma página passa por várias etapas de processamento a partir do momento que é executada. Conheça agora essas etapas:
Page request –> Quando o usuário solicita uma página, o ASP.Net vai determinar se ela será será compilada e executada ou se o cache da memória que será mandado para o usuário. Esta fase ocorre antes do ciclo começar, pois ele só começará se a página for compilada e executada.
Start –> As propriedades iniciais da página são definidas. Request, response e UICulture são algumas dessas propriedades.
Page initialization –> Os controles e os temas ficam disponíveis na página.
Load –> Se a solicitação for um postback durante o carregamento, as propriedades são carregadas com informações recuperadas.
Validation –> Os métodos de validação são chamados nesta etapa.
PostBack event handling –> Manipuladores de evento são chamados se for um postback.
Rendering –> O método Render é chamado fornecendo um text writer para o response.
Unload –> As propriedades da página são descarregadas. Ocorre quando a página já foi enviada para o cliente e já foi processada.
Fonte:
http://msdn.microsoft.com/en-us/default.aspx
Escrito por Luísa Pèret Moraes e Paula Pèret Moraes
Conceito: Master Page em .Net
24 de maio de 2009 às 12:20 | Publicado em .Net, Conceitos | 1 ComentárioTags: .Net, asp.net 2.0, include, layout, Master, master page, page, template
Geralmente, quando criamos um site, utilizamos algumas partes dele (título, menu, rodapé…) em todas as outras páginas, ou em quase todas. Um jeito de resolver o problema de ter que copiar o código dessas partes em todas as páginas é utilizando includes. Mas no ASP.NET 2.0 surgiu uma novidade, as master pages.
Master page é um template, onde as outras páginas podem herdar seu visual e acrescentar seus conteúdos por cima deste template.
A master page é uma página como as outras que definimos o layout geral, onde marcamos onde cada informação deverá ficar. Depois vamos às páginas do site e importamos esse template. Assim, conseguimos colocar toda essa informação por cima do layout já pronto, sem interferir neste.
Para quem faz sites ou sistemas, principalmente os grandes, é indispensável o uso de master pages.
Escrito por Luísa Pèret Moraes e Paula Pèret Moraes
Blog no WordPress.com. | Tema: Pool até Borja Fernandez.
Entradas e comentários feeds.