Recommandé: ASP 3.0 Advanced Programming (46) Tableau 10-5 Les éléments HTML qui prennent en charge la liaison des données peuvent mettre à jour les données. La reliure du tableau peut-elle être affichée sous forme de HTML? Un href ne peut pas être l'applet Param peut être maram peut être Matton InnerText
La commande #include est utilisée pour créer des fonctions, des en-têtes, des pieds de page ou d'autres éléments qui doivent être réutilisés sur plusieurs pages.
#include commande
En utilisant la commande #include, nous pouvons insérer un autre fichier ASP dans le fichier avant que le serveur l'exécute. La commande #include est utilisée pour créer des fonctions, des en-têtes, des pieds de page ou d'autres éléments qui doivent être réutilisés sur plusieurs pages.
Comment utiliser la commande #include
Voici un fichier appelé mypage.asp:
| Ce qui suit est le contenu cité: <html> <body> <h3> Mots de sagesse: </h3> <p> <! - # Inclure file = wisdom.inc -> </p> <h3> Le temps est: </h3> <p> <! - # Inclure file = time.inc -> </p> </docy> </html> |
Ceci est le fichier de sagesse.inc:
Il ne faut jamais augmenter, au-delà de ce qui est nécessaire,
le nombre d'entités nécessaires pour expliquer quoi que ce soit.
C'est le fichier time.inc:
| Ce qui suit est le contenu cité: <% Response.Write (Time) %> |
Le code source que vous consultez dans le navigateur devrait ressembler à ceci:
| Ce qui suit est le contenu cité: <html> <body> <h3> Mots de sagesse: </h3> <p> On ne devrait jamais augmenter, au-delà de ce qui est nécessaire, le nombre d'entités nécessaires pour expliquer quoi que ce soit. </p> <h3> Le temps est: </h3> <p> 11:33:42 AM </p> </docy> </html> |
Syntaxe du fichier inclus:
Pour référencer les fichiers dans ASP, placez la commande #include dans la balise de commentaire:
| Ce qui suit est le contenu cité: <! - # Inclure virtual = someFileName -> |
ou:
| Ce qui suit est le contenu cité: <! - # include file = someFileName -> |
Mots-clés virtuels
Le mot-clé virtuel indique le chemin situé dans le répertoire virtuel.
Si le nom d'en-tête.inc est situé dans un répertoire virtuel nommé / html, la ligne de code suivante insérera le contenu de l'en-tête de fichier.inc:
| Ce qui suit est le contenu cité: <! - #include virtual = / html / header.inc -> |
Fichier de mots clés
Le fichier de mots clés peut indiquer un chemin relatif. Le chemin relatif commence dans le répertoire contenant le fichier référencé.
En supposant qu'un fichier est situé dans les en-têtes de sous-dossier du dossier HTML, le code suivant peut se référer au contenu du fichier en-tête.inc:
| Ce qui suit est le contenu cité: <! - #include file = en-têtes / en-tête.inc -> |
Remarque: Le chemin d'accès au fichier référencé est relatif au fichier référencé. Si le fichier contenant la déclaration #include n'est pas dans le répertoire HTML, cette déclaration ne prendra pas effet.
Vous pouvez également utiliser le fichier de mots clés et la syntaxe (../) pour référencer les fichiers dans le répertoire précédent.
Conseils et commentaires
Dans la section ci-dessus, nous utilisons .inc comme suffixe du fichier référencé. Remarque: Si un utilisateur essaie de parcourir directement un fichier Inc, le contenu de ce fichier sera exposé. Si le contenu du fichier référencé implique la confidentialité, il est préférable d'utiliser le suffixe ASP. Le code source du fichier ASP est invisible après avoir été compilé. Le fichier référencé peut également se référer à d'autres fichiers et le fichier ASP peut se référer au même fichier plusieurs fois.
Important: les fichiers référencés seront traités et insérés avant l'exécution du script.
Le code suivant ne peut pas être exécuté car Asp exécute la commande #include avant d'attribuer des valeurs aux variables:
| Ce qui suit est le contenu cité: <% fname = header.inc %> <! - # Inclure File = <% = fname%> -> |
Vous ne pouvez pas inclure des références de fichiers entre les délimiteurs de script:
Ce qui suit est le contenu cité: <% Pour i = 1 tonne <! - # include file = count.inc -> Suivant %> |
Mais ce script fonctionne:
| Ce qui suit est le contenu cité: <% Pour i = 1 à n%> <! - # include file = count.inc -> <% Next%> |
Partager: ASP affiche de longs nombres séparés par des virgules Ce qui suit est le contenu cité: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000