Un file ASP può contenere testo, tag HTML e script. Gli script vengono
eseguiti sul server.
Cos'è ASP?
ASP è acronimo di Active Server Pages (pagine server attive), risulta chiaro dal nome che è una tecnologia lato server e che viene utilizzata per realizzare pagine che rispondano all'input dell'utente.
Per eseguire delle pagine ASP, abbiamo la necessità di installare un componente di windows chiamato IIS (Internet Information Services), questo componente contiene una libreria chiamata asp.dll che consente al server web di interpretare il codice asp, e fornire in output una pagina html
Quando un browser richiede un file ASP, IIS passa le richiesta al motore ASP (asp.dll).
Il motore ASP, linea dopo linea, legge il file ASP ed esegue gli script del file.
Infine il file ASP viene restituito come un HTML.
Sintassi
L'ASP deve essere scritto tra due tag speciali che sono compresi dal server come tag di inizio e fine del codice. Questi tag sono <% e %>.
I server script vengono eseguiti sul server e possono contenere espressioni, istruzione, procedure o operatori validi per il linguaggio di scripting che si preferisce utilizzare.
la direttiva @language
Possiamo usare diversi linguaggi di scripting nei file ASP, il linguaggio di default è VBScript:
Per dichiarare esplicitamente il tipo di linguaggio che vogliamo utilizzare, possiamo usare la direttiva @languge
<%@ language="VBScript"%>
<html>
<body>
<%response.write("Il mio primo script!")%>
</body>
</html>
Per chi volesse approfondire l'argomento VBScript, su sito c'è un manuale vbscript fatto apposta.