Syntaxe ASP
Tous nos exemples montrent le code ASP en rouge.
Cela vous permet de comprendre plus facilement le fonctionnement de l'ASP.
ASP utilise VBScript
Le langage de script par défaut dans ASP est VBScript.
Un langage de script est un langage de programmation léger.
VBScript est une version allégée de Visual Basic de Microsoft.
Fichiers ASP
Les fichiers ASP peuvent être des fichiers HTML ordinaires. De plus, les fichiers ASP peuvent également contenir des scripts de serveur.
Les scripts entourés de <% et %> sont exécutés sur le serveur.
La méthode Response.Write() est utilisée par ASP pour écrire la sortie en HTML.
L'exemple suivant écrit "Hello World" en HTML :
Exemple
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>
VBScript est insensible à la casse. Response.Write() peut être écrit comme response.write().
Utilisation de JavaScript dans ASP
Pour définir JavaScript comme langage de script pour une page Web, vous devez insérer une spécification de langage en haut de la page :
Exemple
<%@ language="javascript"%>
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>
Ce didacticiel utilise le langage de script VBScript.
Plus d'exemples
Il existe un raccourci facile vers Response.Write(). Vous pouvez utiliser un signe égal (=) à la place.
L'exemple suivant écrit également "Hello World" en HTML :
Exemple
<!DOCTYPE html>
<html>
<body>
<%
="Hello World!"
%>
</body>
</html>
Les balises HTML peuvent faire partie du résultat :
Exemple
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("<h2>You can use HTML tags to format the text!</h2>")
%>
</body>
</html>
Les attributs HTML peuvent faire partie de la sortie :
Exemple
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("<p style='color:#0000ff'>This text is styled.</p>")
%>
</body>
</html>
Exemples VBScript
Ce tutoriel contient de nombreux exemples VBScript.
Référence VBScript
Ce didacticiel contient une référence complète à VBScript.