asp-classicAan de slag met asp-classic


Opmerkingen

Active Server Pages (ASP), ook bekend als Classic ASP of ASP Classic, was de eerste server-side script-engine van Microsoft voor dynamisch gegenereerde webpagina's. De introductie van ASP.NET leidde tot het gebruik van de term Classic ASP voor de oorspronkelijke technologie.

De standaard scripttaal op de server voor ASP is VBScript. De gegenereerde pagina's zijn bedoeld om te worden bekeken in een browser, dus meestal gebruiken ze HTML-opmaak en CSS-stijl.

1 ASP wordt niet standaard geïnstalleerd op deze versies van IIS. U moet naar de functies van serverbeheer gaan en ASP toevoegen.
Zie Klassieke ASP niet standaard geïnstalleerd op IIS 7.0 en hoger

versies

IIS ASP Vrijgelaten
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 Wereld

<!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>
 

Wanneer het antwoord van de server naar de browser wordt verzonden, ziet de uitvoer er als volgt uit:

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

Structuur van een eenvoudige ASP-pagina

<%@ 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>
 

Dit is een heel eenvoudig voorbeeld van een klassieke ASP-pagina die de uitdrukking "Hallo wereld" samen met de rest van de standaard HTML aan de browser retourneert. De HTML-gedeelten zijn statisch, dat wil zeggen dat de server ze als zodanig naar de browser stuurt. De delen die worden gescheiden door <% %> %% <% %> zijn wat de server daadwerkelijk zal verwerken voordat deze naar de client wordt verzonden.

Merk op dat de syntaxis <%="stuff"%> steno is voor <%Response.Write "stuff"%> .