asp-classicCommencer avec asp-classic


Remarques

Active Server Pages (ASP), également appelé ASP classique ou ASP classique, était le premier moteur de script côté serveur de Microsoft pour les pages Web générées dynamiquement. L'introduction de ASP.NET a conduit à utiliser le terme Classic ASP pour la technologie d'origine.

Le langage de script côté serveur par défaut pour ASP est VBScript. Les pages générées sont destinées à être visualisées dans un navigateur, elles utilisent généralement le balisage HTML et le style CSS.

1 ASP n'est pas installé par défaut sur ces versions d'IIS. Vous devez entrer dans les fonctionnalités du gestionnaire de serveur et ajouter ASP.
Voir ASP classique non installé par défaut sur IIS 7.0 et versions ultérieures

Versions

IIS ASPIC Libéré
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

Bonjour le monde

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

Lorsque la réponse est envoyée du serveur au navigateur, la sortie sera comme ceci:

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

Structure d'une page ASP simple

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

Ceci est un exemple très basique d'une page ASP classique qui renvoie l'expression "Hello World" au navigateur avec le reste du code HTML standard. Les portions HTML sont statiques, c’est-à-dire que le serveur les envoie au navigateur tel quel. Les parties délimitées par <% %> sont ce que le serveur traitera réellement avant de l'envoyer au client.

Notez que la syntaxe <%="stuff"%> est un raccourci pour <%Response.Write "stuff"%> .