ASP.Net - Introduzindo os webforms do ASP.Net 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:

Nome: Categoria:

Bem vindo ao ASP.NET
Bem vindo ao ASP.NET
Bem vindo ao ASP.NET
Bem vindo ao ASP.NET
Bem vindo ao ASP.NET
Bem vindo ao ASP.NET
Bem vindo ao ASP.NET
Bem vindo ao ASP.NET

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.