Sintassi ASP
Tutti i nostri esempi mostrano il codice ASP in rosso.
Ciò semplifica la comprensione del funzionamento di ASP.
ASP utilizza VBScript
Il linguaggio di scripting predefinito in ASP è VBScript.
Un linguaggio di scripting è un linguaggio di programmazione leggero.
VBScript è una versione leggera di Visual Basic di Microsoft.
File ASP
I file ASP possono essere normali file HTML. Inoltre, i file ASP possono contenere anche script del server.
Gli script racchiusi tra <% e %> vengono eseguiti sul server.
Il metodo Response.Write() viene utilizzato da ASP per scrivere l'output in HTML.
L'esempio seguente scrive "Hello World" in HTML:
Esempio
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>
VBScript non fa distinzione tra maiuscole e minuscole. Response.Write() può essere scritto come response.write().
Utilizzo di JavaScript in ASP
Per impostare JavaScript come linguaggio di scripting per una pagina web è necessario inserire una specifica della lingua nella parte superiore della pagina:
Esempio
<%@ language="javascript"%>
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>
Questo tutorial utilizza il linguaggio di scripting VBScript.
Altri esempi
C'è una semplice scorciatoia per Response.Write(). Puoi invece usare un segno di uguale (=).
L'esempio seguente scrive anche "Hello World" in HTML:
Esempio
<!DOCTYPE html>
<html>
<body>
<%
="Hello World!"
%>
</body>
</html>
I tag HTML possono far parte dell'output:
Esempio
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("<h2>You can use HTML tags to format the text!</h2>")
%>
</body>
</html>
Gli attributi HTML possono essere una parte dell'output:
Esempio
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("<p style='color:#0000ff'>This text is styled.</p>")
%>
</body>
</html>
Esempi di VBScript
Questo tutorial contiene molti esempi di VBScript.
Riferimento VBScript
Questo tutorial ha un riferimento VBScript completo.