Mescolare il codice ASP con l'HTML
Il codice ASP ed il codice HTML possono tranquillamente convivere all'interno di un file con estensione .asp semplicemente adoperando i selettori del codice ASP, detti anche Tag di render, ovvero
<%e
%>Onde fare qualche esempio esplicativo dobbiamo introdurre un oggetto che fa nativamente parte della famiglia degli oggetti built-in di ASP, ovvero Response che, attraverso il suo metodo principale Write, permette di offrire degli output a video sulle pagine.
La sua sintassi è semplice
<%
Response.Write "Testo da stampare a video..."
%>
Ogni pagina ASP inizia sempre con la dichiarazione che specifica il linguaggio di scripting utilizzato, ovvero la seguente
<%@LANGUAGE = VBScript%>nel caso del VBScript, caso che, per altro, permette di non specificare la dichiarazione, dato che si tratta del linguaggio di default, ma si consiglia di utilizzarla comunque.
Una pagina ASP completa, quindi, potrebbe avere la seguente struttura
<%@LANGUAGE = VBScript%>
<html>
<head>
<title>La mia prima pagina ASP</title>
</head>
<body>
<p>Contenuto della pagina...</p>
</body>
</html>
Per scrivere il messaggio a video con ASP utilizzeremo il seguente codice
<p><%Response.Write "Contenuto della pagina..."%></p>Vedete quindi come si incastrano tra loro gli elementi HTML e quelli ASP.
Response.Write può essere riassunto col simbolo = quando si tratta di una sola riga di codice ASP, come nell'esempio precedente, utilizzando quindi la forma
<p><%="Contenuto della pagina..."%></p>Tutto i il codice ASP che non dev'essere direttamente stampato a video può essere incluso all'inizio della pagina, prima dell'inizio del codice HTML, come nell'esempio che segue
<%@LANGUAGE = VBScript%>
<%
...
%>
<html>
...
Assodati questi due concetti, ovvero la convivenza del codice HTML e di quello ASP, possiamo procedere con degli esempi relativi all'utilizzo del VBScript all'interno delle pagine ASP.
');







