Syntaxe ASP

Il n'est pas possible de voir le code source ASP en regardant le code source du navigateur, vous ne voyez que le résultat sorti du fichier ASP, qui n'est que du HTML pur. Cela est dû au fait que, avant que le résultat ne soit renvoyé au navigateur, le script a déjà été exécuté sur le serveur.

Dans notre tutoriel ASP, chaque exemple fournit du code ASP caché. De cette manière, vous pouvez mieux comprendre leur principe de fonctionnement.

Exemple

Écrire du texte avec ASP
si vous utilisez ASP pour générer du texte.
Ajouter du HTML au texte
si vous générez à la fois des balises HTML et du texte brut.

Règles de syntaxe de base d'ASP

Dans la plupart des cas, les fichiers ASP contiennent des balises HTML, tout comme les fichiers HTML. Cependant, les fichiers ASP peuvent également inclureScript côté serveurces scripts sont séparés par des délimiteurs <% et %> entourés.

Script serveurExécuté sur le serveur, peut contenir des expressions, des instructions ou des opérateurs valides.

Écrire des sorties vers le navigateur

La commande response.write est utilisée pour écrire des sorties vers le navigateur. L'exemple suivant envoie un texte au navigateur : "Hello World".

<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>

Il existe également une méthode abrégée pour la commande response.write. L'exemple suivant est équivalent à celui ci-dessus :

<html>
<body>
<%="Hello World!"%>
</body>
</html>

Utilisation de VBScript dans ASP

Vous pouvez utiliser plusieurs langages de script dans ASP. Cependant, le langage de script par défaut est VBScript :

<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>

L'exemple ci-dessus a inséré le texte "Hello World!" dans la partie body du document.

Astuce :Si vous souhaitez en savoir plus sur VBScript, apprenez notre Tutoriel VBScript.

Utilisation de JavaScript dans ASP

Si vous devez utiliser JavaScript comme langage de script par défaut pour une page spécifique, vous devez insérer une ligne de configuration de langage en haut de la page :

<%@ language="javascript"%>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>

Attention :Contrairement à VBScript, JavaScript est sensible à la casse. Par conséquent, vous devez utiliser différentes lettres majuscules et minuscules selon les besoins de JavaScript pour écrire du code ASP.

Astuce :Si vous souhaitez en savoir plus sur JavaScript, apprenez notre Tutoriel JavaScript.

Autres langages de script

La collaboration entre ASP et VBScript et JScript est native (JScript est l'implémentation de JavaScript de Microsoft). Si vous avez besoin d'utiliser d'autres langages pour écrire des scripts, comme PERL, REXX ou Python, vous devez installer les moteurs de script correspondants.

Points importants :Étant donné que les scripts s'exécutent côté serveur, les navigateurs affichant les fichiers ASP n'ont pas besoin de prendre en charge les scripts.