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 den Lesern zu ermöglichen, ihr Verständnis von ASP während des Lernprozesses ASP zu vertiefen und die Probleme effektiv zu lösen, haben wir speziell einige repräsentative Fragen gesammelt, hier aufgelistet und sie nacheinander beantwortet, um Ihnen beim Lernen von ASP in diesem begrenzten Raum zu helfen.
Frage 1: 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.
Frage 2: Können 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.
Frage 3: Wie verwendet ich 6 integrierte ASP-Objekte?
ANTWORT: ASP bietet mehrere eingebettete Objekte und kann direkt in Anweisungen zugegriffen und direkt verwendet werden, ohne sie zu erstellen. Diese sechs Objekte sind hauptsächlich: Anforderungsobjekt, Antwortobjekt, Sitzungsobjekt, Anwendungsobjekt, Serverobjekt und Cookies -Objekt. Das Serverobjekt unter diesen sechs Objekten kann 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.
Frage 4: Warum erhalten Sie den folgenden Fehler bei der Verwendung der Antwort. REDIRECT: "Titelfehler, HTTP -Header wurde an den Benutzerbrowser geschrieben, und ein HTTP -Header 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.Redirect URL, wobei die URL eine relative Adresse oder eine absolute Adresse sein kann, sie jedoch von der Verwendung in IIS4.0 unterscheidet, als sie in IIS5.0 zu verwenden.
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 wurden in IIS5.0 verbessert. Der Puffer wird standardmäßig in IIS5.0 eingeschaltet, und solche Fehler werden nicht mehr auftreten.
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.
Frage 5: 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.