Sunteți pe pagina 1din 2

Linha de Cdigo - Curso ASP.NET 3.5 em VB.

NET e C# - Web Forms Page 1 of 2

quinta-feira, 4 de dezembro de 2008 Busca

Artigo

Curso ASP.NET 3.5 em VB.NET e C# - Web Forms


Por: Fernando Amaral
[Entre em contato com o autor ]

Certificado PMP pelo PMI, CDIA+ pela CompTia, MCP, MCAD, MCSD, MCDBA, MCT pela Microsoft.
Ps Graduado em Gesto de Sistemas de Informao (UNIDERP) e Melhoria em Processos de
Software (UFLA). Atualmente reside em Campo Grande, MS, onde presta consultoria,
treinamentos e palestras na rea de TI.
Blog: http://www.fernandoamaral.com.br.

Feed de artigos.

Feed de artigos deste autor.

Gere seu feed personalizado Assunto

Curso ASP.NET 3.5 em VB.NET e C# - Web Forms


Publicado em: 04/11/2008

Um Web Form uma pagina de sua aplicao. Na IDE do VS ele se comporta de forma
semelhante a um Windows Form: Uma rea onde voc pode arrastar e soltar controles
visuais, codificar eventos e configurar propriedades que vo regrar seu
comportamento. Fisicamente, um Web Form composto por um arquivo com
extenso aspx e, dependendo do modelo adotado, poder ou no estar vinculado a ele
um arquivo vb ou cs, com a codificao para execuo no servidor.

Abaixo voc v o cdigo gerado pelo prprio VS na criao da um Web Form:

<%@ Page Language="VB" AutoEventWireup="false"


CodeFile="Default2.aspx.vb" Inherits="Default2" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >


<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>

</div>
</form>
</body>
</html>

Nesta pgina voc alguns dos principais elementos que formam uma pagina HTML
padro, como as tags Html, Head, Body, Form e Title.
Todos controles e todo contedo de apresentao de seu formulrio, vai estar entre as
Tags Body.

Diretivas

Na primeira linha da pgina temos uma diretiva de pgina. Uma diretiva


representada pelo smbolo <%@. O que nos diz que se trata de uma diretiva de

http://www.linhadecodigo.com.br/ArtigoImpressao.aspx?id=2086 04/12/2008
Linha de Cdigo - Curso ASP.NET 3.5 em VB.NET e C# - Web Forms Page 2 of 2

pgina palavra page, logo aps a abertura da tag. Uma diretiva de pgina possuiu
algumas informaes que sero teis ao compilador no momento da gerao da
pagina. No cdigo acima, vemos que na diretiva criada por padro pelo VS, temos j
diversos atributos, voc pode alter-las ou mesmo inserir diretivas especificas, desde
obviamente que voc saiba o que esta fazendo.

Abaixo veremos as principais diretivas existentes no ASP.NET 3.5:

@Control: Diretiva de um User Control (arquivo ascx)


@Master: Diretiva de uma Mster Page
@OutPutCache: Diretiva de controle de cach
@Assembly: Vincula um assembly a pgina
@Import: Importa um namespace especificado
@Page: Diretiva de um Web Form (arquivo aspx

Cada diretiva pode conter n atributos. Os atributos so configuraes que na verdade


ditam as funcionalidades da diretiva. Veremos a seguir os principais atributos da
diretiva @page:

AutoEventWireUp: Determina que os eventos de uma pgina sejam


disparados automaticamente
ClassName: Especifica o nome da classe relacionada a pgina
CodeFile: Especifica o arquivo code-behind da pgina
Culture: Especifica as configuraes de cultura da pgina
Debug: Compila a pgina com os smbolos de depurao
EnableSessionState: Indica se permitido armazenamento de sesso na
pgina
EnableTheming: indica se permitido o uso de temas na pgina
EnableViewState:Indica se o viewstate ser mantido na pgina
Language: Defina a linguagem em que a pgina codificada
SmartNavigation: Habilita os recursos do SmartNavigation na pgina
Theme: Defini um tema especifico para a pagina
ValidateRequest: Indica se a requisio ser validada. Quando este atributo
esta com verdadeiro, se existir algum contedo potencialmente perigoso
postado na pgina, ser gerada uma exceo.

No arquivo web.config ou mesmo at no machine.config, podemos


configurar muitos dos atributos que tambm so configurveis a nvel
de pagina. Normalmente a configurao atravs de diretiva de pgina
sobrescreve a definida em um arquivo de configurao.

Copyright 2001-2008 Codeline Editora, Comrcio e Tecnologia Ltda. | Poltica de privacidade e de uso | Anuncie | Fale conosco

Site hospedado na Porta 80 Web Hosting

http://www.linhadecodigo.com.br/ArtigoImpressao.aspx?id=2086 04/12/2008

S-ar putea să vă placă și