asp-classic Handledning
Komma igång med asp-classic
Sök…
Anmärkningar
Active Server Pages (ASP), även känd som Classic ASP eller ASP Classic, var Microsofts första serversida-skriptmotor för dynamiskt genererade webbsidor. Introduktionen av ASP.NET ledde till användning av termen Classic ASP för den ursprungliga tekniken.
Standard skriptspråk på serversidan för ASP är VBScript. De genererade sidorna är avsedda att visas i en webbläsare, så de brukar använda HTML-markering och CSS-styling.
1 ASP är inte installerat som standard på dessa versioner av IIS. Du måste gå in i serverhanteringsfunktionerna och lägga till ASP.
Se Classic ASP som inte installerats som standard på IIS 7.0 och högre
versioner
IIS | ASP | Släppte |
---|---|---|
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 |
Hej världen
<!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>
När svar skickas från servern till webbläsaren kommer utgången att vara så här:
<!doctype html>
<html>
<head>
<title>Example Page</title>
</head>
<body>
Hello world
</body>
</html>
Struktur för en enkel ASP-sida
<%@ 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>
Detta är ett mycket grundläggande exempel på en klassisk ASP-sida som returnerar frasen "Hello World" till webbläsaren tillsammans med resten av standard HTML. HTML-delarna är statiska, dvs. servern skickar dem till webbläsaren som den är. Delarna avgränsade med <% %>
är vad servern faktiskt kommer att behandla innan den skickas till klienten.
Observera att <%="stuff"%>
syntaxen är kortfattad för <%Response.Write "stuff"%>
.