Home - ASP - Capítulo 1 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8
Curso práctico de ASP. Conceptos básicos.
por Luciano Moreno, webmaster de HTMLWeb.
Estructura de una página ASP.-
Vamos ya a meternos directamente con la sintaxis y funcionalidades de las páginas ASP. Como esta tecnología se apoya principalmente en el lenguaje VBScript (aunque es posible también escribir el código de script en Jscript) vamos considerar como un todo el conjunto ASP-VBScript, indicando con comentarios, cuando sea necesario, las funciones, objetos y métodos pertenecientes a cada sistema.
En primer lugar, a la hora de introducir secuencias de comandos en una página ASP hay que delimitar las mismas mediante los signos adecuados, salvo que hayamos establecido VBScript como lenguaje predeterminado en la ficha “Opciones de la Aplicación” en el “Administrador de Servicios de Internet” (ojo entonces, ya que eso funcionará en nuestro equipo, pero no tiene porqué hacerlo en el servidor web al que subamos posteriormente nuestras páginas para su publicación en Internet).
Entonces, al principio de nuestras páginas ASP deberemos declarar VBScript como lenguaje de script en servidor, lo que conseguimos mediante la sintaxis
<%@ Language="VBScript" %>
Con esto, todo el lenguaje de script que posteriormente situemos entre los símbolos <% y %> será interpretado como VBScript ejecutable en servidor.
Una excepción a esta regla es el caso en que deseémos usar diferentes lenguajes de script de servidor en la misma página. En este caso hay que delimitar cada bloque de código de script entre las etiquetas:
<script language=”VBScript” runat=”Server”> (o
<script language=”JavaScript”
runat=”Server”>)
...
...
</script>
Donde hemos incluido la orden runat=”Server” para establecer la ejecución de código en el servidor. Si no la añadimos, el código será ejecutado en el navegador cliente.
De esta forma podemos ir añadiendo diferentes porciones de código, en un lenguaje u otro, para su ejecución en servidor o en cliente.
Una vez definido el lenguaje de scripting podemos utilizar bloques de código insertados entre bloques de HTML, usando los dellimitadores <% y %>:
<%
Dim miVariable
MiVariable=”Hola”
%>
e incluso podemos incluir variables de ASP en medio de una etiqueta HTML, usando la sintaxis:
<%=variable%>
Cabe destacar, y es muy importante, que en VBScript las diferentes sentencias no se separan mediante punto y coma (;), como ocurre en JavaScript.
Ejemplo de página ASP:
<%@
Language="VBScript"%>
<html>
<head>
<title>Estructura de página ASP</title>
<%
Dim
nombre
Nombre=”Pepe”
%>
</head>
<body>
<p>Hola,
<%=nombre%>. ¿Cómo estás?.</p>
</body>
</html>
NOTA: Este tema forma parte del curso "Curso Práctico de Programación en ASP 3.0", cuyos temarios han sido desarrollados exclusivamente por HTMLWeb, que también se encarga de las tutorías del mismo. Un curso práctico, de calidad y económico, con un 10% de descuento para los usuarios de HTMLWeb.