Empfohlen: Cache -Kompatibilitätsdesign für Webanwendungen Nachdem der Proxy bestanden hat, kann der Server, da eine Zwischenschicht zwischen dem Client und dem Dienst hinzugefügt wird, die IP des Clients nicht direkt und die serverseitige Anwendung nicht direkt über die Weiterleitungsadresse direkt zum Client zurückkehren. In den HTTP -Header -Informationen über Weiterleitungsanforderungen wird http_x jedoch hinzugefügt
Um Wartungsschwierigkeiten zu vermeiden, die durch das gemischte Schreiben des ASP -Programms TML -Code verursacht werden, führt dieser Artikel eine Methode vor, mit der Vorlagen zu trennen, um Programme und Seiten zu trennen, um die Programmierung zu vereinfachen.
Wenn Sie ASP zum Erstellen einer Website verwenden, gibt es häufig eine Situation, in der der Programmcode und der HTML -Code in einer ASP -Datei gemischt werden. Es gibt viele Nachteile, dies zu tun
5. Ganz zu schweigen davon, dass Sie beim Programmieren das Seitenlayout entwerfen und ordnen müssen, was dazu führt, dass der Code verwirrt und schwer zu verstehen und unregelmäßig ist.
2. Wenn Sie das Erscheinungsbild der Seite ändern müssen, müssen Sie nicht nur den HTML -Teil ändern, sondern auch den ASP -Code ändern, der nicht einfach zu warten ist.
Wie können wir diese Probleme vermeiden?
Die Antwort besteht darin, eine Vorlagendatei zu verwenden, um den ASP -Code und die HTML -Seiten zu trennen, und alle Probleme werden gelöst. Die Verwendung von Vorlagen hat die folgenden Vorteile:
1. Das Erscheinungsbild der gesamten Stelle kann in sehr kurzer Zeit ersetzt werden;
2.. Ermöglichen Sie den Programmierern, die Programmierung abstrahieren zu können, ohne den HTML -Code berühren zu müssen.
3. Die vorherige Vorlage kann wiederverwendet werden.
Programme, die PHP verwendet haben, wissen, dass PHP ein Vorlagenprogramm (FastTemplate) hat. Das aktuelle Problem ist, wie ähnliche Funktionen in ASP implementiert werden können.
Der ASP von Microsoft verfügt über zwei Skripte: VBScript und Jscript. Sie alle kommen mit einem regulären Ausdrucksobjekt (Regexp). Mithilfe von String -Objekten und Regexp -Objekten können Sie die Vorlagenfunktionen problemlos implementieren. Mu Feng hat dies verwendet, um eine Datei template.jscript.inc zu schreiben, und der Inhalt dieser Datei wird am Ende des Artikels angehängt. Ein kompetenter Leser kann sich entsprechend seinen Bedürfnissen verbessern.
Hier ist eine Beschreibung, wie man es benutzt. Da diese Datei in JScript geschrieben ist (natürlich ist es einfach, sie in VBScript umzuwandeln), sollte die Standard -Skriptsprache auf JScript festgelegt werden, dh die erste Zeile des ASP -Programms sollte: %@Sprache = Jscript %und dann die Vorlagenprogrammdatei enthalten :!#includeFile = template.jscript.inc.
Lassen Sie mich zunächst die Verwendung der Vorlagenklasse vorstellen:
1. Erstellen Sie ein Vorlagenobjekt: Vorlage (Pfad)
Parameter: Pfad (String -Typ) HTML -Vorlagendateispeicher.
Verwenden Sie den neuen Bediener, um ein Vorlagenobjekt zu erstellen.
Share: Basic ASP Tutorial: Erlernen der Anwendung von Unterprogrammen in ASP In ASP können Sie Ihr eigenes Programm über VBScript und andere Wege anrufen. Beispiel: Aufrufen einer Unterprogramme mit VBScript, wie Sie eine Unterroutine aufrufen, die in VBScript von ASP geschrieben wurde. Das Folgende ist der zitierte Inhalt
4 Seiten in der Gesamtseite der vorherigen Seite 1234Next