Escolar Documentos
Profissional Documentos
Cultura Documentos
Quando você cria um novo site Web, o Visual Web Developer adiciona uma página do ASP.NET
chamada Default.aspx.
Você pode usar a página Default.aspx como a home page para o seu site Web.
Entretanto, para esta explicação passo a passo, você irá criar e trabalhar com uma nova
página.
2- Na janela do Solution Explorer, clique com o botão direito do mouse o site Web, e clique em
Add New Item.
4- Clique em Add.
Nesta etapa, você irá adicionar algum texto estático para a página.
Na parte inferior da janela de documento, clique na guia Design para alternar para o modo
Design.
O modo Design exibe a página com a qual você está trabalhando de uma maneira WYSIWYG.
Nesse ponto, você não tem qualquer texto ou controles na página; então, a página está em
branco.
Você pode ver o HTML que você criou digitando no modo Design.
Executando a Página
Antes de prosseguir com a adição de controles para a página, você pode tentar executá-la.
Para os sites Web do sistema de arquivos, o servidor Web padrão no Visual Web Developer é o
Servidor de Desenvolvimento do ASP.NET.
Um ícone aparece na barra de ferramentas para indicar que o servidor Web Visual Web
Developer está sendo executado, como mostrado na figura abaixo.
Embora a página que você criou tenha uma extensão .aspx, ela atualmente executa como
qualquer página HTML.
Os controles do servidor, que incluem botões, rótulos, caixas de texto e outros controles
familiares, fornecem capacidades típicas para processamento de formulários para suas
páginas Web do ASP.NET.
Entretanto, você pode programar os controles com código que é executado no servidor, não
no cliente.
Para adicionar controles para a página clique na guia Design para alternar para modo Design.
Na caixa de ferramentas (Tollbox), a partir do grupo Standard, arraste quatro controles para
a página: dois controles Label, um controle Toolbox e um controle Button.
O Visual Web Developer oferece várias maneiras para definir as propriedades dos controles na
página.
Nesta parte da explicação passo a passo, você irá definir as propriedades em modo Design e
em modo Source.
HTML da página
O modo de exibição Source exibe o HTML para a página, incluindo os elementos que o Visual
Web Developer criou para os controles do servidor.
Os controles são declarados usando sintaxe do tipo HTML, exceto as marcas que usam o
prefixo asp: e incluem o atributo runat="server".
Observe que todos os controles estão dentro de um elemento FORM que também tem o
atributo runat="server".
O atributo runat="server" e o prefixo asp: para controle de marcas marcam os controles para
que eles sejam processados pelo ASP.NET no lado do servidor quando a página é executada.
Código fora dos elementos FORM runat="server"e SCRIPT runat="server" é interpretado pelo
navegador como código do cliente.
Esse recurso, conhecido como IntelliSense, ajuda você no modo Source com a sintaxe dos
controles de servidor, elementos HTML e outros itens na página.
Observação
Você pode exibir uma lista suspensa do IntelliSense a qualquer momento, pressionando
CTRL+J.
O Visual Web Developer alterna para o modo Source e cria um esqueleto de um procedimento
de evento para o evento padrão do controle Button, o evento Click.
O Visual Web Developer exibirá uma lista dos membros disponíveis para o controle Label,
conforme mostrado na figura abaixo
Concluir o código para o botão para que ele apareça como mostrado no exemplo de código a
seguir.
Este atributo vincula o evento Click do botão para o método que você codificou.
Executando a Página
Observe que quando você clica no botão, a página é remetida para o servidor Web.
O ASP.NET recria a página, executa o seu código (neste caso, executa o manipulador de
eventos Click do controle Button), e em seguida, envia a nova página para o navegador.
Se você observar a barra de status do navegador você pode ver que a página está fazendo
uma chamada para o servidor Web sempre que você clicar no botão.
Exercício