Les scripts écrits en VBScript ou en JScript doivent être intégrés dans une page HTML par le biais d'un balisage spécifique.
<!-- Insertion de scripts --> <script language="VBScript | JScript" type="text/vbscript | jscript" runat="Server | Client"> ' Script... </script>
L'attribut language indique le moteur de script à utiliser pour implémenter le code. L'ASP autorise deux langages de script, soit Visual Basic Script, soit une version spécifique de Microsoft de l'ECMAScript, JScript, d'ailleurs activée par défaut.
L'attribut runat spécifie le type d'exécution du script, c'est à dire au niveau du serveur (Server) ou au niveau du client (Client), lequel est activé par défaut.
Des scripts externes peuvent être utilisés dans une page ASP par l'intermédiaire de la commande suivante :
<script language="VBScript | JScript" src="Adresse.url" type="text/vbscript | jscript" runat="Server | Client"> </script>
La forme ci-dessous, est également une alternative plus simple et plus rapide permettant d'insérer du code directement dans le balisage HTML.
<% Script... %>
En entête de page, on peut également utiliser la balise suivante afin d'indiquer le langage de script par défaut au serveur.
<%@ LANGUAGE="VBScript | JScript"%>
Toutes les pages HTML, comportant ces balisages précités, doivent impérativement porter l'extension .asp afin que le serveur traite correctement l'ensemble des scripts VBScript ou JScript.