Web forms e Server controls
Christian Carlos Nº 6
Gabriel Luque N° 15
João Pedro N° 20
INF3BM
Web Forms e Server Controls
Professor: Lucio
Barueri – 2014
Web Forms
A primeira vista um Web Form se parece com uma página HTML : é um arquivo texto que contém tags que podem ser editadas em qualquer editor de texto. Se olharmos com mais atenção veremos que um Web Form possui diversos elementos que o diferencia de uma simples página HTML ; dentre eles podemos citar :
Web Forms contém blocos de código que são processados no servidor
A primeira vez que um Web Form é requisitado a página inteira é compilada. Requisições posteriores são atendidas por esta página compilada.
Web Forms podem conter inclusão do lado do servidor ( server-side include) que permitem a inclusão dinâmica do conteúdo de um arquivo e controles de usuário.
Web Forms podem conter diretivas de páginas que são definições globais para a página.
Web forms podem conter script HTML , JavaScript.
Em páginas Web Forms os eventos associados com os controles de servidor(Server Controls) são levantados no cliente mas são tratados no Servidor Web. Desta forma a informação do evento é capturada no cliente e transmitida para o servidor via HTTP fazendo o que chamamos de uma round-trip.
Assim para tratar o evento Click do controle Button você precisa ter uma assinatura igual a:
Private Sub nome_Método(ByVal src As Object , ByVal e as EventArgs)
Como nos formulários Windows - Windows Forms - existem eventos que são disparados em uma certa seqüência quando um Web Form é iniciado ou carregado. Existem também eventos que são disparados em reposta a uma interação do usuário com o Navegador com a página renderezida. O processamento que ocorre quando um Web Form é submetido não é linear como em HTML e ASP clássico.
Assim como os Windows Forms um Web Form também dispara eventos padrão como Load, Draw e Unload mas de uma forma diferente. Quando uma página é