Latest web development tutorials

ASP Referenzen

# include-Direktive

Durch die Verwendung der # include-Direktive, können Sie vor der ASP-Datei auf dem Server ausführen, den Inhalt einer anderen ASP-Datei in die ASP-Datei.

# include-Direktive wird verwendet, Funktionen zu erstellen, Kopf- und Fußzeilen und andere Elemente müssen auf mehreren anderen Seiten wiederholt oder verwendet werden.


Wie die # include-Direktive zu verwenden

Es gibt eine Datei mit dem Namen "mypage.asp" von:

<!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>

Dies ist die "wisdom.inc" file:

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

Dies ist die "time.inc" file:

<%
Response.Write(Time)
%>

Wenn Sie den Quellcode im Browser anzeigen, wird es wie folgt aussehen:

<!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>


Referenz-Syntaxdatei

Für die referenzierte Datei in einer ASP-Seite, kommentieren Sie bitte auf den # include-Direktive Schlagwörter:

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

or

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

Virtual Image

Bitte benutzen Sie den virtuellen Schlüsselwort einen Pfad mit einem virtuellen Verzeichnis beginnen, um anzuzeigen.

Wenn eine Datei "header.inc" genannt wird, in das virtuelle Verzeichnis / html befindet, fügt die folgende Codezeile "header.inc" Inhalt des Dokuments:

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

Datei-Keywords

Verwenden Sie die Datei Schlüsselwort einen relativen Pfad anzuzeigen. Relative Pfad ist das Verzeichnis, das enthält Verweise begann.

Wenn Sie eine Datei im HTML-Verzeichnis haben, und die "header.inc" html-Datei wird im Kopf befindet, wird die folgende Codezeile "header.inc" Inhalt des Dokuments in der Datei eingefügt:

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

Beachten Sie, dass das referenzierte Dokument (headersheader.inc) Pfad zu der Referenzdatei ist relativ. Wenn die Datei, die die # include-Anweisung enthält, nicht im HTML-Verzeichnis ist, nehmen Sie die Anweisung nicht wirksam.


Tipps und Hinweise

In einem Teil der oben genannten, haben wir verwendet ".inc" als der Dateierweiterung genannt. Hinweis: Wenn ein Benutzer die INC-Datei zu suchen versucht, wird der Inhalt der Datei angezeigt werden. Wenn Ihre referenzierten Datei vertrauliche Informationen oder Informationen enthält, die die Benutzer nicht wollen, um zu sehen, ist es am besten ".asp" Erweiterung verwenden. Nachdem der ASP-Datei in dem Quellcode kompiliert wird, ist nicht sichtbar. Dateien können auch Referenzen andere Dateien zitiert werden, während eine ASP-Datei die gleiche Datei mehrmals verweisen können.

Wichtig: Vor der Ausführung des Skripts wird die referenzierte Datei bearbeitet und eingefügt werden.Das folgende Skript kann nicht ausgeführt werden, weil der ASP vor Zuweisung einer Variable # include-Direktive ausgeführt werden:

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

Sie können nicht enthalten Verweise zwischen den Script-Trennzeichen-Datei. Können Sie das folgende Skript ausführen:

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

Aber dieses Skript kann ausgeführt werden:

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