Les directives de traitement sont utilisées dans les scripts afin d'envoyer à Internet Information Server (IIS), des indications sur la manière de traiter un fichier ASP.
Les directives obéissent à la forme énoncée ci-dessous et en outre se placent au sommet du document et en particulier avant le code.
<% @Directive = Valeur %>
Les Directives
Méthode |
Directive |
@CODEPAGE = Page_de_Code |
indique par un entier non-signé, un jeu de caractères représentant un langage ou un dialecte. La propriété CodePage de l'objet session permet de modifier le jeu de caractères dans une portion d'un script. |
@ENABLESESSIONSTATE = False |
indique la fermeture de la poursuite d'une session pour une page. Une telle disposition est utilsable si la page n'a pas besoin des informations issues d'une session. Cela permettra également d'améliorer le temps de traitement de la page. |
@LANGUAGE = "VBScrit | JScript" |
permet d'affecter à la page un langage de script par défaut. Par défaut, IIS utilise le moteur de script VBScript. |
@LCID = Identificateur local |
permet d'affecter un identificateur local pour un script. L'identificateur local est une abréviation numérique internationale standard permettant d'identifier les paramètres locaux du système. (Voir Les identificateurs locaux LCID) |
@TRANSACTION = "Required | Requires_New | Supported | Not_Supported" |
indique que le script devrait être créé comme une transaction. Si un script est traité comme une transaction, les services de composant créeraient une transaction pour coordonner la mise à jour des ressources. Les deux premières valeurs signifient respectivement que le script initiera une transaction ou une nouvelle transaction, la troisième qu'il n'en ititiera pas et la dernière que la transaction n'est pas supportée. |
Les codes de langages ou dialectes
Langage |
Code |
ANSI - Europe Centrale |
1250 |
ANSI - Cyrillique |
1251 |
ANSI - Latin I |
1252 |
ANSI - Grec |
1253 |
ANSI - Turc |
1254 |
ANSI - Hébreux |
1255 |
ANSI - Arabe |
1256 |
ANSI - Baltique |
1257 |
ANSI - Vietnamien |
1258 |
ANSI - Thaï |
874 |
ANSI - Japonais |
932 |
ANSI - Chinois simplifié |
936 |
ANSI - Coréen |
949 |
ANSI - Chinois traditionnel Big5 |
950 |
En savoir plus |
Exemple
<% @LANGUAGE = "JScript" %>
<html>
<body>
<%
Response.Write("Ceci est un programme JScript !");
%>
</body>
</html> |