Section courante

A propos

Section administrative du site

Référence des balises

Voici les différentes balises proposé par le CSP (C Server Pages) :

Balise Description
<%g %> Déclarations globales. Des choses comme les directives #include et la déclaration des types.
<%! %> Déclarations. Un objet HttpPage peut ajouter ses propres membres de données. Notez que vous ne pouvez pas déclarer et initialiser en même temps. Vous initialisez la variable avec le !! étiqueter.
<%!! %> Initialisation. Le code du constructeur HttpPage va ici. Cette méthode est appelée une fois au démarrage de l'application et doit être utilisée pour initialiser les variables déclarées avec le ! étiqueter.
<%p %> Code de prologue. Fournit un moyen pratique de s'assurer que tout ce qui se passe ici est émis en haut de HttpPage_service, la fonction de service CSP. Cette balise est utile si vous écrivez du code C car elle permet de déclarer des variables dans le périmètre de la fonction de service CSP. Le code C++ ne se limite pas à déclarer des variables en haut d'une déclaration de portée.
<%e %> Code épilogue. Code de nettoyage devant être exécuté juste avant le retour de la fonction HttpPage_service. Le compilateur émet une étiquette juste avant le code de l'épilogue. Le code généré saute à cette étiquette si une erreur est détectée lors de l'exécution. Vous pouvez également utiliser cette étiquette dans votre code pour émuler des exceptions. Exemple : if(error) goto L_epilogue ;
<% %> Fragments de code. Un fragment de code peut contenir n'importe quel nombre d'instructions de langage, de déclarations de variables ou d'expressions valides dans le langage de script de page, c'est-à-dire C ou C++.
<%= %> La balise d'expression. Les drapeaux de format sont les mêmes que ceux utilisés par printf. Si vous ne spécifiez pas d'indicateur de format, l'expression est supposée être une chaîne, c'est-à-dire que les deux balises suivantes produiront le même résultat :

<%="bonjour"%>
<%="%s" "bonjour"%>.

Vous pouvez également imprimer des expressions plus complexes. Par exemple :
<%="%s %d %s" "Bonjour, j'ai", 10, " ans">.


Dernière mise à jour : Samedi, le 13 mai 2023