Vamos começar pelos básicos, vamos dizer olá em puro HTML, e a partir daí continuar a conquista pelas ASP.NET.
olaportugal.html
Presumo que esta parte, qualquer um entenda, vamos então tentar com um ficheiro .aspx.
Vamos pegar no exemplo anterior e renomear para a extensão .aspx, a diferença será no servidor, que irá compilar a nossa página, e no caso de termos alguma programação essa serátida em conta. A partir daí jamais ele irá compilar a página, a não ser que hajam alterações no código. Desta forma, teóricamente, as ASP.NEt são mais rápidas.
olaportugal.aspx
Somente fizemos alteração da extensão do ficheiro, se o sistema .NET não encontrar um código que perceba, passa adiante, e mostra o ficheiro sem algum aacção.
Pode correr, e funcionar, mas no fundo não acontece nada de novo, vamos então dar
um "cheiro" de ASP.NET.
ASP CLássicas
Uma pessoa que tenha programado ASP clássicas, não terá muitos problemas em
entender este código, além do uso de VB em vez de VBScript as diferenças são
mínimas.
olaportugal2.aspx
|
Usar os controlos HTML
Desta vez vamos usar um controlo do servidor, algo novo, odemos pensar nestes como em tags de HTML, mas para o servidor. Porque as tags de HTML usuais são lidas no browser, e os controlos de servidor, são lidos no servidor.
olaportugal3.aspx
|
Com podemos ver as tags dos controlos de HTML do servidor, são idênticas às do HTML em geral. Demos-lhe um atributo runat="server", para que esta seja processada no servidor, e identificámo-la com um nome em id="OlaPortugal". Foi com este id que a podemos preencher.
Controlos do servidor
Os controlos do servidor, serão concerteza no futuro os mais usados, têm mais potencialidades, pelo facto de terem mais opções, e estarem mais interligados com a linguagem VB.NET.
olaportugal4.aspx
|
A única diferença do anterior é o facto de usarmos o controlo Label.
O Label consegue aceitar a maioria das tags normais de HTML.
Usar controlos de servidor com uso de eventos.
Agora que já vimos um pouco da evolução das ASP.NET, vamos entrar um pouco mais na estrutura do .NET. Existe uma rotina, que é executadaquando entramos na página .aspx Page_Load()... Esta rotina poderá ser usada para preenchermos também
o nosso controlo Label.
olaportugal5.aspx
|
Assim fica um documento, com o básico dos básicos das ASP.NET, a partir daqui ainda tem muito que aprender, a ideia era um início do mais básico.