Empfohlen: ASP 3.0 Erweiterte Programmierung (46) Tabelle 10-5 HTML-Elemente, die die Datenbindung unterstützen, können Daten aktualisieren. Kann die Tabellenbindung als HTML angezeigt werden? Ein HREF kann kein Applet -Param sein. Maram kann Matton InnerText sein
Der Befehl #include wird verwendet, um Funktionen, Header, Fußzeilen oder andere Elemente zu erstellen, die auf mehreren Seiten wiederverwendet werden müssen.
#Include Command
Durch die Verwendung des Befehls #include können wir eine andere ASP -Datei in die Datei einfügen, bevor der Server sie ausführt. Der Befehl #include wird verwendet, um Funktionen, Header, Fußzeilen oder andere Elemente zu erstellen, die auf mehreren Seiten wiederverwendet werden müssen.
So verwenden Sie den Befehl #include
Hier ist eine Datei namens MyPage.asp:
| Das Folgende ist der zitierte Inhalt: <html> <body> <h3> Weisheitswörter: </h3> <p> <!-#include File = wisdom.inc-> </p> <h3> Die Zeit ist: </h3> <p> <!-#include File = time.inc-> </p> </body> </html> |
Dies ist die Datei Wisdom.inc:
Man sollte sich niemals erhöhen, über das hinaus, was notwendig ist,
Die Anzahl der Entitäten, die erforderlich sind, um irgendetwas zu erklären.
Dies ist die Datei Time.inc:
| Das Folgende ist der zitierte Inhalt: <% Response.write (Zeit) %> |
Der Quellcode, den Sie im Browser anzeigen, sollte so aussehen:
| Das Folgende ist der zitierte Inhalt: <html> <body> <h3> Weisheitswörter: </h3> <p> man sollte niemals zunehmen, über das hinaus, was notwendig ist, die Anzahl der Entitäten, die erforderlich sind, um irgendetwas zu erklären. </p> <h3> Die Zeit ist: </h3> <p> 11:33:42 Uhr </p> </body> </html> |
Syntax der integrierten Datei:
Stellen Sie den Befehl #include in das Kommentar -Tag in ASP in ASP ein:
| Das Folgende ist der zitierte Inhalt: <!-#beinhalten virtual = einfilename-> |
oder:
| Das Folgende ist der zitierte Inhalt: <!-#include file = einfilename-> |
Schlüsselwörter virtuell
Das Keyword -Virtual zeigt den Pfad im virtuellen Verzeichnis an.
Wenn sich der Name Header.inc in einem virtuellen Verzeichnis namens /HTML befindet, fügt die folgende Codezeile den Inhalt des Dateiheaders ein.
| Das Folgende ist der zitierte Inhalt: <!-#include virtual =/html/header.inc-> |
Schlüsselwortdatei
Die Keyword -Datei kann einen relativen Pfad angeben. Der relative Pfad beginnt im Verzeichnis, das die referenzierte Datei enthält.
Unter der Annahme, dass sich eine Datei im Unterordner -Header des HTML -Ordners befindet, kann der folgende Code auf den Inhalt der Header.inc -Datei verweisen:
| Das Folgende ist der zitierte Inhalt: <!-#include Datei = Header/Header.inc-> |
Hinweis: Der Pfad zur referenzierten Datei ist relativ zur referenzierten Datei. Wenn sich die Datei mit der #include -Erklärung nicht im HTML -Verzeichnis befindet, wird diese Erklärung nicht wirksam.
Sie können auch die Keyword -Datei und die Syntax (../) verwenden, um Dateien im vorherigen Verzeichnis zu referenzieren.
Tipps und Kommentare
Im obigen Abschnitt verwenden wir .inc als Suffix der referenzierten Datei. Hinweis: Wenn ein Benutzer versucht, eine Inc -Datei direkt zu durchsuchen, wird der Inhalt in dieser Datei freigelegt. Wenn der Inhalt in der referenzierten Datei Vertraulichkeit beinhaltet, ist es am besten, das ASP -Suffix zu verwenden. Der Quellcode in der ASP -Datei ist nach Kompilierung unsichtbar. Die referenzierte Datei kann auch auf andere Dateien verweisen, und die ASP -Datei kann mehrmals auf dieselbe Datei verweisen.
Wichtig: Die referenzierten Dateien werden verarbeitet und eingefügt, bevor das Skript ausgeführt wird.
Der folgende Code kann nicht ausgeführt werden, da ASP den Befehl #include ausführt, bevor sie Variablen Werte zuweisen:
| Das Folgende ist der zitierte Inhalt: <% fname = header.inc %> <!-#include file = <%= fname%>-> |
Sie können keine Dateireferenzen zwischen Skript -Delimitern einfügen:
Das Folgende ist der zitierte Inhalt: <% Für i = 1 Tonne <!-#include File = count.inc-> Nächste %> |
Aber dieses Skript funktioniert:
| Das Folgende ist der zitierte Inhalt: < % Für i = 1 bis n %> <!-#include File = count.inc-> < % Next %> |
Aktien: ASP zeigt lange Zahlen an, die durch Kommas getrennt sind Das Folgende ist der zitierte Inhalt: 0000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000