ASP-Syntax

Durch das Ansehen der Quelldatei im Browser können Sie den ASP-Quellcode nicht sehen. Sie sehen nur die Ergebnisse, die vom ASP-Datei ausgegeben werden, und das sind nur reines HTML. Dies liegt daran, dass der Skript bereits auf dem Server ausgeführt wurde, bevor das Ergebnis an den Browser gesendet wurde.

In unserem ASP-Tutorial bieten wir in jedem Beispiel versteckten ASP-Code an. Dies erleichtert es Ihnen, die Funktionsweise zu verstehen.

Beispiel

Text mit ASP schreiben
wenn Text mit ASP generiert wird.
HTML zu Text hinzufügen
wenn HTML-Tags und reinen Text gleichzeitig generiert werden.

Grundlegende ASP-Syntaxregeln

Im Allgemeinen enthalten ASP-Dateien HTML-Tags, ähnlich wie HTML-Dateien. Allerdings können ASP-Dateien auchServerseitige Skripte,Diese Skripte werden durch Trennzeichen <% und %> umgeben.

Server-SkriptAuf dem Server ausgeführt, und kann gültige Ausdrücke, Anweisungen oder Operatoren enthalten.

Ausgaben an den Browser schreiben

Der response.write-Befehl wird verwendet, um Ausgaben an den Browser zu schreiben. Das folgende Beispiel sendet einen Text an den Browser: "Hello World".

<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>

Es gibt auch eine Kurzform der response.write-Befehl. Das folgende Beispiel ist äquivalent zum obigen Beispiel:

<html>
<body>
<%="Hello World!"%>
</body>
</html>

VBScript in ASP verwenden

Sie können mehrere Skriptsprachen in ASP verwenden. Der Standard-Skriptsprache ist jedoch VBScript:

<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>

Der obige Beispiel schreibt den Text "Hello World!" in den body des Dokuments.

Hinweis:Wenn Sie mehr über VBScript erfahren möchten, lernen Sie unser VBScript-Tutorial.

JavaScript in ASP verwenden

Wenn Sie JavaScript als Standard-Skriptsprache für eine bestimmte Seite verwenden möchten, müssen Sie eine Zeile mit der Spracheinstellung am Anfang der Seite einfügen:

<%@ language="javascript"%>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>

Achtung:Im Gegensatz zu VBScript ist JavaScript大小写敏感。因此,Sie müssen verschiedene Groß- und Kleinschreibungssymbole nach Bedarf in ASP-Code verwenden.

Hinweis:Wenn Sie mehr über JavaScript erfahren möchten, lernen Sie unser JavaScript-Tutorial.

Andere Skriptsprachen

ASP mit VBScript und JScript arbeitet nativ zusammen (JScript ist Microsofts Implementierung von JavaScript). Wenn Sie ein Skript in einer anderen Sprache schreiben müssen, wie z.B. PERL, REXX oder Python, müssen Sie den entsprechenden Skript-Engine installieren.

Wichtige Angelegenheiten:Da Skripte auf dem Server ausgeführt werden, ist der Browser, der ASP-Dateien anzeigt, nicht unbedingt Skripte unterstützen zu müssen.