Sei in » Home » Guide » Guide & tips 

Cos'è ASP e come funziona


Inserito da G. Meneghelli | letto 4666 volte |  



ASP è una tecnologia della Microsoft mediante la quale è possibile costruire pagine web dinamiche.

La pagina web dinamica è quella in grado di mostrare all'utente dati diversi a seconda degli input ricevuti dall'utente stesso e/o in base a quanto previsto dal programmatore durante la progettazione della pagina stessa.

Mediante le pagina ASP è possibile mostrare all'utente una serie di dati memorizzati di solito dentro file di base dati (database), fogli elettronici di calcolo (Excel ad esempio), file di testo, file XML, e di modificare ovviamente questi stessi dati o di aggiungerne di nuovi.

Il linguaggio utilizzato nella Active Server Pages è generalmente il vbScript ovvero un linguaggio basato su Visual Basic (sempre della Microsoft).

C'è da dire inoltre che è possibile costruire pagine ASP basandosi anche su un altro linguaggio non Microsoft ovvero su JScript (javascript a tutti gli effetti).


Come funziona?

ASP funziona in maniera un po diversa rispetto ad una semplice pagina HTML.

La pagina .html (o .htm) viene interpretata direttamente dal browser dell'utente che ne ha fatto richiesta, mentre la pagina .asp prima di arrivare sul browser dell'utente deve seguire un passaggio in più che è l'esecuzione del codice ASP da parte del server.
Vediamo in dettaglio come funziona una pagina .html e una pagina .asp.

Quando un utente digita l'indirizzo di un sito richiamando un semplice pagina .html (o .htm) il server che ospita il sito prende la pagina richiesta (comprese le immagini ed i file ad esso collegati - css, javascript esterni, applet, etc) e la invia al client senza compiere nessuna altra operazione.

La pagina .asp invece prima di essere inviata al server (come detto in precedenza) viene letta dall'interprete asp del server che elebora gli script in essa contenuti e solo dopo la invia al client.


Con l'avvento di ASP.NET questo linguaggio ha preso il nome di Classic ASP.

Il linguaggio è compatibile con Vbscript.


Reference guide



• I file devono avere obbligatoriamente l'estensione .ASP

• Le istruzione ASP perchè vengano interpretate dal server devono essere racchiuse tra i caratteri <% e %>.

Esempio:
<DIV>
<% response.write "Hello World" %>
</DIV>

• response.write = serve per visualizzare testo o variabili
esempio: Response.write ("Scrivi la variabile:") & risultato




Articolo in aggiornamento




Risorse selezionate dal web


  Active Server Pages
Definizione del linguaggio (da Wikipedia)


Copyright:
Ho riprodotto una parte di un articolo del sito Oscarjsweb.com. Dal 1994 il sito non esiste più.
Potete trovare copia storica del sito su web.arichive.org a questo indirizzo.
Qualora fosse desiderio dell'autore di non vedere ripubblicato questo articolo, lo prego di contattarmi al mio indirizzo di posta elettronica lidweb at lidweb.it al fine di toglierlo dal sito. Grazie.






Tags: Programmazione

 Lidweb.it si basa sul lavoro di un'unica persona.
 Aiutami con suggerimenti, correzioni e segnalazioni scrivendo
 al mio indirizzo lidweb@lidweb.it
 Sostieni il blog cliccando sul banner pubblicitario. Grazie.



Partner e amici 
» Lidweb on Flick
» Esibiti
» Mediterraneavirtual
» Vigasio.net

About
» Chi sono
» E-mail lidweb@lidweb.it
» RSS
Note sul sito e l'autore
Lidweb.it è un blog indipendente che dal 2000 si occupa di tecnologia e internet.
Pubblica guide, consigli e recensioni su software gratuito.
L'autore, Giampietro Meneghelli, utilizza da sempre i computer, dai primi PC DOS fino agli attuali sistemi a 64 bit.
Conosce la programmazione, l'informatica e le nuove frontiere del mobile.
Segue l'evoluzione del web nei suoi aspetti sociali.

Copyright © 2000-2016 |  Script and theme by Giampietro Meneghelli vers. 1.03  | Backup script MSSql by R. Osto | Icons by Fortawesome
Contenuti pubblicati secondo la licenza di utilizzo Creative Commons, salvo diverse indicazioni.
L'autore non si assume alcuna responsabilità nel caso di eventuali errori nei contenuti. Marchi registrati dai rispettivi proprietari.