Morpheusweb.it - Risorse per webmaster: script, ASP.NET, C#, Visual Basic .Net, tutorial, asp, javascript, css, php, html, java, ADO, VBScript, forms, frames, Active Server Pages, Dynamic HTML, database, gratis per webmaster e webdesigner

Pagine web ASP .NET

Pagine web ASP .NET


Hello world

Iniziamo con la più classica delle pagine...

Hello world in HTML

Il codice visualizza la scritta hello world nella pagina web:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello world!</h2>
</center>
</body>
</html>

salviamo la pagina come hello.htm

fin qui niente di nuovo

Hello world in ASP .NET

Rinominiamo adesso la pagina in hello.aspx

<html>
<body bgcolor="yellow">
<center>
<h2>Hello world!</h2>
</center>
</body>
</html>

Come funziona?

Fondamentalmente una pagina ASP .NET funziona come una pagina HTML.
Una pagina HTML ha come estensione .htm. Se il browser richiede una pagina HTML al server, questo la invia senza alcuna modifica.
Una pagina ASP .NET ha come estensione .aspx. Se un browser richiede una pagina aspx, il server processa gli eseguibili della pagina prima di inviare i risultati al client.
La pagina appena vista non contiene codice lato server, e quindi non c’è nulla da eseguire. Nei prossimi esempi vedremo delle pagine con del codice e le differenze con le pagine statiche.

ASP classico

Vediamo innanzitutto come le pagine ASP classiche visualizzavano i contenuti dinamici.

<html>
<body bgcolor="yellow">
<center>
<h2>Hello Morpheusweb</h2>
  <p><%Response.Write(now())%></p>
</center>
</body>
</html>

Il codice dentro i tag <% e %> viene eseguito sul server, l’istruzione respose.write è il codice ASP per inviare qualcosa allo stream di output HTML. Now() è una funzione che restituisce la data ed ora corrente.
Salvate la pagina come test.asp ed eseguitela dal browser

Pagine dinamiche in ASP .NET

Il codice seguente è una pagina ASP .NET:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello Morpheusweb</h2>
  <p><%Response.Write(now())%></p>
</center>
</body>
</html>

Salvate la pagina come test.aspx ed eseguitela dal browser

ASP .NET vs Classic ASP

L’esempio precedente non mostra alcuna differenza con ASP classico, nei capitoli successivi vedremo tutte le potenzialità di ASP .NET e dei Server Controls i quali rendono ASP .NET molto più potente di ASP classico.

Capitolo precedente  Capitolo successivo

Stampa la pagina


 

Inizio pagina

risorse per webmaster