Latest web development tutorials

références ASP

directive #include

En utilisant la directive #include, vous pouvez effectuer avant le fichier ASP sur le serveur, le contenu d'un autre fichier ASP dans le fichier ASP.

directive #include est utilisé pour créer des fonctions, en-têtes, pieds de page, et d'autres éléments doivent être répétés ou utilisé sur plusieurs autres pages.


Comment utiliser la directive #include

Il y a un fichier nommé "MyPage.asp" de:

<!DOCTYPE html>
<html>
<body>
<h3>Words of Wisdom:</h3>
<p><!--#include file="wisdom.inc"--></p>
<h3>The time is:</h3>
<p><!--#include file="time.inc"--></p>
</body>
</html>

Ceci est le fichier "wisdom.inc":

"One should never increase, beyond what is necessary,
the number of entities required to explain anything."

Ceci est le fichier "time.inc":

<%
Response.Write(Time)
%>

Si vous affichez le code source dans le navigateur, il ressemblera à ceci:

<!DOCTYPE html>
<html>
<body>
<h3>Words of Wisdom:</h3>
<p>"One should never increase, beyond what is necessary,
the number of entities required to explain anything."</p>
<h3>The time is:</h3>
<p>11:33:42 AM</p>
</body>
</html>


Référence fichier de syntaxe

Pour le fichier référencé dans une page ASP, s'il vous plaît commenter la directive #include Tags:

<!--#include virtual="somefilename"-->

or

<!--#include file ="somefilename"-->

Virtual image

S'il vous plaît utiliser le mot-clé virtuelle pour indiquer un chemin commençant par un répertoire virtuel.

Si un fichier nommé "header.inc" est situé dans le répertoire / html virtuel, la ligne de code suivante insère le contenu de «header.inc» du document:

<!-- #include virtual ="/html/header.inc" -->

fichier Mots-clés

Utilisez le mot-clé de fichier pour indiquer un chemin relatif. Chemin relatif est le répertoire qui contient des références ont commencé.

Si vous avez un fichier dans le répertoire html et le fichier html "header.inc" se trouve dans la tête, la ligne de code suivante est insérée contenus "header.inc" du document dans votre fichier:

<!-- #include file ="headersheader.inc" -->

Notez que le chemin document référencé (headersheader.inc) est relatif au fichier de référence. Si le fichier contenant l'instruction #include est pas dans le répertoire html, la déclaration ne sera pas prise en compte.


Trucs et astuces

Dans une partie de ce qui précède, nous avons utilisé ".inc" est cité comme l'extension de fichier. Remarque: Si un utilisateur essaie de parcourir le fichier INC, le contenu du fichier sera affiché. Si votre fichier référencé contient des informations confidentielles ou toute autre information que vous ne voulez pas que les utilisateurs voient, il est préférable d'utiliser l'extension ".asp". Une fois le fichier ASP dans le code source est compilé est pas visible. Les fichiers peuvent également être cités références d'autres fichiers, alors qu'un fichier ASP peut référencer le même fichier plusieurs fois.

IMPORTANT: Avant l' exécution du script, le fichier référencé sera traité et inséré.Le script suivant ne peut pas être exécuté, parce que l'ASP sera exécutée avant l'attribution d'une directive #include variables:

<%
fname="header.inc"
%>
<!--#include file="<%fname%>"-->

Vous ne pouvez pas déposer les références contenues entre les délimiteurs de script. Impossible d'exécuter le script suivant:

<%
For i = 1 To n
<!--#include file="count.inc"-->
Next
%>

Mais ce script peut être exécuté:

<% For i = 1 to n %>
<!--#include file="count.inc" -->
<% Next %>