Sintaxis ASP
Todos nuestros ejemplos muestran el código ASP en rojo.
Esto le facilita la comprensión de cómo funciona ASP.
ASP utiliza VBScript
El lenguaje de secuencias de comandos predeterminado en ASP es VBScript.
Un lenguaje de secuencias de comandos es un lenguaje de programación ligero.
VBScript es una versión ligera de Visual Basic de Microsoft.
Archivos ASP
Los archivos ASP pueden ser archivos HTML ordinarios. Además, los archivos ASP también pueden contener scripts de servidor.
Los scripts rodeados por <% y %> se ejecutan en el servidor.
ASP utiliza el método Response.Write() para escribir la salida en HTML .
El siguiente ejemplo escribe "Hello World" en HTML:
Ejemplo
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>
VBScript no distingue entre mayúsculas y minúsculas. Response.Write() se puede escribir como response.write().
Usando JavaScript en ASP
Para establecer JavaScript como lenguaje de secuencias de comandos para una página web, debe insertar una especificación de idioma en la parte superior de la página:
Ejemplo
<%@ language="javascript"%>
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>
Este tutorial utiliza el lenguaje de secuencias de comandos VBScript.
Más ejemplos
Hay un atajo fácil para Response.Write(). Puede usar un signo igual (=) en su lugar.
El siguiente ejemplo también escribe "Hello World" en HTML:
Ejemplo
<!DOCTYPE html>
<html>
<body>
<%
="Hello World!"
%>
</body>
</html>
Las etiquetas HTML pueden ser parte de la salida:
Ejemplo
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("<h2>You can use HTML tags to format the text!</h2>")
%>
</body>
</html>
Los atributos HTML pueden ser parte de la salida:
Ejemplo
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("<p style='color:#0000ff'>This text is styled.</p>")
%>
</body>
</html>
Ejemplos de VBScript
Este tutorial contiene muchos ejemplos de VBScript.
Referencia de VBScript
Este tutorial tiene una referencia completa de VBScript.