CISA FotoGallery

Statistiche

Tot. visite contenuti : 928363
Home Articoli tecnici Access & Web Cosa è una pagina ASP

Cosa è una pagina ASP

PREMESSA
Cosa è una pagina ASP ?
Una pagina ASP è rappresentata da qualsiasi file che si trova in un Server Web che abbia estensione .ASP
Questa speciale estensione distingue una pagina ASP da un comune file HTML che termina con .HTML o . HTM
Quando un utente visita un sito Web e richiede un file HTML, il Server Web recupera semplicemente il file dal disco rigido o dalla memoria del computer e lo invia al browser dell'utente. Il browser interpreta il contenuto del file HTML e l'utente visualizza la pagina Web.
Con le pagine HTML il Server Web non si preoccupa del contenuto del file. Il suo ruolo consiste nel recuperare semplicemente il file appropriato senza elaborarlo. Tutto il lavoro di interpretazione del contenuto è svolto dal browser Web dell'utente.
Invece, quando viene richiesta una pagina ASP, il Server Web assume un ruolo più attivo. Prima che il file venga inviato al browser dell'utente, viene elaborato dal Server Web che interpreta gli script della pagina ASP prima di inviarla al browser.
Per esempio, il file del Listato 1.1 contiene una pagina ASP molto semplice denominata SHOWTIME.ASP. Questa pagina visualizza l'ora corrente :

Listato 1.1 - Visualizza Ora corrente
-------------------------------------------
1 < HTML >
2 < HEAD > < TITLE > Visualizza Ora < /TITLE > < /HEAD >
3 < BODY>
4 L'ora corrente è : < %=TIME()% >
5 < /BODY >
6 < /HTML >
-------------------------------------------


Se il file SHOWTIME.ASP viene richiesto al Server Web, tale Server riconoscerà dall'estensione che lo stesso è un file ASP, pertanto prima di inviare il file al browser dell'utente si "preoccuperà" di elaborare prima tutti gli SCRIPT del file.
In questo caso il testo <%=time()%>della riga 4 viene sostituito con l'ora corrente.
Il file effettivo inviato al browser sarà quello del listato 1.2. che risulterà essere alla fine dell'elaborazione un comune file HTML. Dato che le pagine ASP vengono elaborate dai Server Web invece che dal browser, risultano compatibili con tutti i browser Web.


<%=time()%>Listato 1.2 - Contenuto dopo l'elaborazione
-------------------------------------------
1 < HTML >
2 < HEAD > < TITLE > Visualizza Ora < /TITLE > < /HEAD >
3 < BODY>
4 L'ora corrente è : 15:25:00
5 < /BODY >
6 < /HTML >
-------------------------------------------


NB
Le pagine ASP possono essere visualizzate da un semplice Notepad a un qualsiasi Editor HTML
Aut : (Pablitomf - Maurizio Facciuti)