Kurze Einführung in ASP (Microsoft Active Server Pages)
Was ist ASP ASP sind eine Abkürzung von Microsoft Active Server Pages ASP sind Webdokumente mit eingebetteten Scripten
Was können ASP tun? ASP sind auf Web basierend Aktive Webseiten Datenbank bearbeiten (auf Unterstützung des Active Database Objects)
Vorteile Schnell und Browser Independence VBScript 、 Jscript können in ASP als Sprache verwendet werden Die VBScript (bzw. JScript) Befehle können direkt in den HTML-Code eingefügt werden und werden mit <% und %> eingeschlossen
Brauchen nicht zu compilieren Schutz und Sicherheit ActiveX Server Components
Nachteil ASP laufen derzeit nur auf dem Microsoft Internet Information Server (IIS) und dem Personal Webserver (ab Version 4.0).
Beispiel 1 Zwei verschiedene Script Sprachen in einem .asp Datei < HTML> < BODY> < TABLE> < % Call Callme %> < /TABLE> < % Call ViewDate %> < /BODY> < /HTML> < SCRIPT LANGUAGE=VBScript RUNAT=Server> Sub Callme Response.Write "< TR>< TD>Call< /TD>< TD>Me< /TD>< /TR>" End Sub < /SCRIPT> </p> <p>< SCRIPT LANGUAGE=Jscript RUNAT=Server> function ViewDate() { var x x = new Date() Response.Write(x.toString()) } < /SCRIPT> </p> <p>
Die Inhalt zwischen < SCRIPT>und < /SCRIPT> ist Script Sprachen. ASP hat eigene Grammatik. Alle ASP Befehle müssen zwischen < % und %>, z.B. < % test="English"%>
Beispiel 2 <p> < html> < body> < FONT COLOR= "White"> < % If Time < #10:00:00# And Time >= #00:00:00# Then %> Guten Morgen < % ElseIf Time < #19:00:00# And Time >= #10:00:00# Then %> Guten Tag < % Else %> Guten Abend < % End If %> < /body> < /html> </p> <p
Das Beispiel zeigt verschiedene Text nach der Zeit.
Die Funktion des Beispiels kann man auch mit JavaScript realisieren