Raphael Ribeiro Θ Microsoft Certified Professional, tΘcnico em VB e ASP. Vem estudando a plataforma .Net desde o seu lanτamento. Falarß para n≤s, toda semana, sobre ASP.Net.
25/06/2001 - Coluna n║ 2
ASP.Net - Introduzindo os webforms do ASP.Net
Como viram no t≤pico, nesta 2¬ coluna estarei comeτando a introduzir a programaτπo no ASP.Net, a partir dos webforms. Mas vocΩ deve estar se perguntando, o que sπo os webforms? WebForms sπo usados no server para gerar pßginas dinΓmicas. Com eles temos:
. A habilidade de criar e usar UI controls que podem encapsular o codigo e reduzir o seu tamanho;
. A habilidade de poder criar uma estrutura l≤gica em sua pßgina e colocar o c≤digo em ordem, sem criar grandes confus⌡es e complicaτ⌡es no futuro;
. Ferramentas que provΘm o WYSIWYG (what you see is what you get - o que vocΩ vΩ Θ o que vocΩ vai ter).
Todo arquivo ASP.Net tem a extensπo de .aspx, e vocΩ pode criar um arquivo simples ASP.Net, simplesmente renomeando de .htm para .aspx. O c≤digo do .aspx tem suporte para 3 diferentes linguagens o C#, o VB e o Jscript.
Agora explicarei o uso das "Render Blocks" <% %> no ASP.Net
ASP.Net tem uma sintaxe que Θ compativel com pßginas existentes feitas em ASP. Isso inclui suporte para os <% %> render blocks e isso faz com que o ASP.Net possa ser misturado com o conte·do do HTML em um arquivo .aspx. Esse c≤digo executa o ASP.Net e finaliza o mesmo.
Os desenvolvedores de ASP.Net podem utilizar as "render blocks" para dinamicamente modificar o HTML sem comprometer o ASP.Net como podemos fazer atualmente com o simples ASP. Veja abaixo um exemplo de como elas podem ser usadas:
<html>
<head>
<link rel="stylesheet"href="intro.css">
</head>
<body>
<center>
<form action="intro2.aspx" method="post">
<h3> Nome: <input id="Nome" type=text>
Categoria: <select id="Category" size=1>
<option>Psicologia</option>
<option>Sexo</option>
<option>Futebol</option>
</select>
<input type=submit value="Procurar">
<p>
<font size="0"> Bem vindo ao ASP.NET </font> <br>
<font size="1"> Bem vindo ao ASP.NET </font> <br>
<font size="2"> Bem vindo ao ASP.NET </font> <br>
<font size="3"> Bem vindo ao ASP.NET </font> <br>
<font size="4"> Bem vindo ao ASP.NET </font> <br>
<font size="5"> Bem vindo ao ASP.NET </font> <br>
<font size="6"> Bem vindo ao ASP.NET </font> <br>
<font size="7"> Bem vindo ao ASP.NET </font> <br>
</form>
</center>
Obs.: Neste exemplo foi usado o C#. VocΩ pode roda-lo a partir do ASP.Net, pois ainda nπo existem servidores capazes de suportar o ASP.Net, o ·nico Θ o blinkster porΘm estß em fase de testes.
AtΘ a pr≤xima semana!
Raphael Ribeiro
Todos os direitos autorais dos artigos pertencem ao seu autor.