asp-classicErste Schritte mit asp-classic


Bemerkungen

Active Server Pages (ASP), auch bekannt als Classic ASP oder ASP Classic, war Microsofts erste serverseitige Skript-Engine für dynamisch generierte Webseiten. Die Einführung von ASP.NET führte zur Verwendung des Begriffs "Classic ASP" für die ursprüngliche Technologie.

Die serverseitige Standard-Skriptsprache für ASP ist VBScript. Die generierten Seiten sollen in einem Browser angezeigt werden, so dass sie normalerweise HTML-Markup und CSS-Stil verwenden.

1 ASP wird auf diesen Versionen von IIS nicht standardmäßig installiert. Sie müssen die Server-Manager-Funktionen aufrufen und ASP hinzufügen.
Siehe Klassisches ASP, das standardmäßig nicht unter IIS 7.0 und höher installiert ist

Versionen

IIS ASP Veröffentlicht
3,0 1,0 1996-12-01
4,0 2,0 1997-09-01
5,0 3,0 2000-11-01
6,0 3,0 2003-01-01
7,0 3,0 1 2008-01-01
7,5 3,0 1 2009-01-01
8,0 3,0 1 2012-01-01

Hallo Welt

<!doctype html>
<html>
  <head>
    <title>Example Page</title>
  </head>
  <body>
<%
  'This is where the ASP code begins
  'ASP will generate the HTML that is passed to the browser
  'A single quote denotes a comment, so these lines are not executed
  'Since this will be HTML, we included the html and body tags
  'for Classic ASP we use Response.Write() to output our text
  'like this
  
  Response.Write ("Hello world")
  
  'Now we will end the ASP block and close our body and html tags
%>
  </body>
</html>
 

Wenn eine Antwort vom Server an den Browser gesendet wird, sieht die Ausgabe folgendermaßen aus:

<!doctype html>
<html>
  <head>
    <title>Example Page</title>
  </head>
  <body>
 Hello world
  </body>
</html>
 

Struktur einer einfachen ASP-Seite

<%@ Language="VBScript" CodePage = 65001 %>
<%
Option Explicit
Response.Charset = "UTF-8"
Response.CodePage = 65001
%>
<!doctype html>
<html>
  <head>
    <title>My First Classic ASP Page</title>
  </head>

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

Dies ist ein sehr einfaches Beispiel für eine klassische ASP-Seite, die den Ausdruck "Hello World" zusammen mit dem restlichen Standard-HTML-Code an den Browser zurückgibt. Die HTML-Teile sind statisch, dh der Server sendet sie unverändert an den Browser. Die durch <% %> begrenzten Teile werden vom Server tatsächlich verarbeitet, bevor er an den Client gesendet wird.

Beachten Sie, dass die <%="stuff"%> -Syntax eine Abkürzung für <%Response.Write "stuff"%> .