Als von Microsoft gestartete Webseite und Datenbanklösung hat sich ASP aufgrund seines einzigartigen technischen Supports wie dem Betriebssystem von Microsoft schnell entwickelt und wird immer beliebter. Programme.
In jüngster Zeit haben uns viele Leser über die Methoden des Lernens des Lernens und einige Probleme beim Lernen konsultiert, von denen einige häufig von Anfängern auftreten und mit denen er gegenüberstanden sind. Um es den Lesern zu ermöglichen, ihr Verständnis von ASP während des Lernprozesses ASP zu vertiefen und die Probleme effektiv zu lösen Lernen Sie ASP.
1. Frage: Ist ASP eine Programmiersprache?
Antwort: ASP ist keine Programmiersprache, sondern eine Entwicklungsumgebung. ASP bietet eine Umgebung für die Ausführung von Anweisungen auf der Serverseite, in der spezielle Symbole () verwendet werden, um HTML von Befehlen zu unterscheiden, die vom Server übersetzt werden müssen, bevor sie an den Client gesendet werden. Es können Anweisungen wie HTML -Sprache, Microsoft VBScript, Microsoft JScript usw. ausführen, damit leistungsstarke Webanwendungen erstellt werden können.
2. Frage: Kann PWs verwendet werden, wenn Sie mehrere Websites auf einem Webserver aufnehmen?
A: Auf PWS können nur eine Website untergebracht werden. Um mehrere Websites auf demselben Computer aufzunehmen, sind Windows NT Server oder Windows 2000 Server/Professional und IIS erforderlich.
3. Frage: Wie verwendet ich 6 integrierte ASP-Objekte?
ANTWORT: ASP bietet mehrere eingebettete Objekte und kann in Anweisungen direkt zugegriffen werden, ohne sie zu erstellen Objekte in diesen sechs Objekten können andere Komponenten laden, die die Funktionen von ASP erweitern können.
Der Lebenszyklus eines mit Servers erstellten Objekts. CreateObject beginnt, wenn es festgelegt wird und endet, wenn das Webprogramm es sich befindet. Wenn Sie dieses Objekt auf Webseiten verwenden möchten, können Sie das Sitzungsobjekt verwenden, um das von Server.CreateObject erstellte Objekt aufzuzeichnen.
4. Frage: Warum erhalten Sie den folgenden Fehler bei der Verwendung von Antwort. REDIRECT: Titelfehler, HTTP -Titel wurde an den Benutzerbrowser geschrieben, und ein HTTP -Titel muss vor dem Schreiben in den Seiteninhalt geändert werden?
Antwort: Antwort.Redirect kann Webseiten auf eine andere Webseite übertragen, und die verwendete Syntaxstruktur lautet wie folgt: Antwort verwendet in IIS5.0.
Die Übertragung von Webseiten in IIS4.0 muss erfolgen, bevor Daten an den Client -Browser ausgegeben werden, andernfalls tritt ein Fehler auf. Die sogenannten Daten hier enthalten HTML-Volumen-Tags wie: <html>, <body> usw. und wurde in IIS5.0 verbessert. Regenerieren.
Das Antwortobjekt befindet sich eine Puffereigenschaft, mit der die Website unmittelbar nach der Verarbeitung des ASP Daten an den Client überträgt. Die Feststellung dieser Eigenschaft muss jedoch auch vorhanden sein, bevor Daten an den Client übertragen werden.
Um auf der sicheren Seite zu sein, egal welche ASP -laufende Plattform verwendet wird, schreiben Sie < %Antwort.
5. Frage: Hat die gepufferte Ausgabe Auswirkungen auf die Webseitenübertragung?
Antwort: In relativ großen Webseiten kann der erste Teil im Browser eine gewisse Verzögerung aufweisen, aber die Geschwindigkeit des Ladens der gesamten Webseite ist schneller als nicht pufferend.
6. Frage: Kann ich die Anfrage verwenden. QueryString -Sammlung, um den Wert einer Zeichenfolge abzufragen, wenn keine Formulareingabe vorliegt?
Antwort: Das Anforderungsobjekt wird verwendet, um die Daten des Browsers zu lesen. , für Anfrage ist nichts anders. Sie können die Sammlung von Request.queryString verwenden, um ein Formular einzureichen oder einen Link zu einer zusätzlichen Abfragezeichenfolge zu befolgen, um alle Werte in der Abfragezeichenfolge abzufragen.
7. Frage: Ich habe viele Kommentare im ASP -Skript geschrieben.
Antwort: Es ist eine gute Angewohnheit, beim Schreiben von Programmen Kommentare abzugeben. Nach dem Testen durch ausländische Techniker fällt die Gesamtleistung von ASP -Dateien mit zu vielen Anmerkungen nur um 0,1%zurück, was bedeutet, dass in den tatsächlichen Anwendungen die Leistung des Servers im Grunde kein Verschlechterung des Servers gibt.
8. Frage: Müssen Sie zu Beginn jeder ASP -Datei < % @Sprache = VBScript %> verwenden?
Antwort: Der zu Beginn jeder ASP -Datei verwendete Code besteht darin, den Server zu benachrichtigen, dass VBScript jetzt zum Schreiben von Programmen verwendet wird. Da die voreingestellte Programmiersprache des ASP jedoch VBScript ist, kann der Code normal ausgeführt werden, wenn Sie ihn ignorieren. Die Skriptsprache des Programms ist JavaScript. Sie müssen die in der erste Zeile des Programms verwendete Skriptsprache angeben.