asp-classicEmpezando con asp-classic


Observaciones

Active Server Pages (ASP), también conocido como Classic ASP o ASP Classic, fue el primer motor de script del lado del servidor de Microsoft para páginas web generadas dinámicamente. La introducción de ASP.NET llevó al uso del término ASP clásico para la tecnología original.

El lenguaje de script del lado del servidor predeterminado para ASP es VBScript. Las páginas generadas están diseñadas para ser vistas en un navegador, por lo que usualmente utilizan el formato HTML y el estilo CSS.

1 ASP no se instala de forma predeterminada en estas versiones de IIS. Debe ingresar a las funciones del administrador del servidor y agregar ASP.
Ver ASP clásico no instalado de manera predeterminada en IIS 7.0 y superior

Versiones

IIS ÁSPID Publicado
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

Hola Mundo

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

Cuando la respuesta se envía desde el servidor al navegador, la salida será así:

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

Estructura de una página 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>
 

Este es un ejemplo muy básico de una página ASP clásica que devuelve la frase "Hello World" al navegador junto con el resto del HTML estándar. Las partes de HTML son estáticas, es decir, el servidor las enviará al navegador tal como está. Las partes delimitadas por <% %> son lo que el servidor procesará realmente antes de enviarlo al cliente.

Tenga en cuenta que la sintaxis <%="stuff"%> es una abreviatura para <%Response.Write "stuff"%> .