Las variables en ASP y PHP se definen en forma similar pero con una codificación diferente entre
unas y otras. Vamos a ver ambas formas por separado.
Variables en ASP
Las variables en ASP siempre deben estar incluidas entre los marcadores de la codificación ASP:
<%
espacio para definición de las variables
%>
<% y
%>, son los delimitantes en que se coloca el código
ASP, nunca debes colocarlo fuera de estas etiquetas o se presentarán como texto y fuera de lugar
dentro de la página.
Una variable se define con
Dim y, a continuación, se establece el valor para
la variable en un renglón aparte, tal como se aprecia a continuación:
<%
Dim saludo
saludo = "Hola, ¿como estás?"
%>
Al introducirlo en una página web, el código de la misma debería presentarse como a continuación
se observa:
<%
Dim saludo
saludo = "Hola, ¿como estás?"
%>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//ES" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-Mx" lang="es-Mx" />
<head>
<title>Mi primera página ASP</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<style type="text/css">@import url(prueba.css);</style>
</head>
<body>
<%=saludo%>
</body>
</html>
En el lugar en que se encuentra
<%=saludo%> es donde se presentará el texto
Hola, ¿cómo estás? al cargar la página en el navegador.
Si deseas experimentar con el código anterior, a la página
pruebaCSS.html que hemos
generado y utilizado anteriormente, debes guardala ahora como
pruebaCSS.asp. Copia y
pega el código arriba presentado para que veas cómo es la presentación en pantalla.
La página
pruebaCSS.asp debe estar ubicada en el directorio que has designado en la
sección de la
instalación de IIS.
Las variables, al igual que los ID de las CSS, deben ser únicas en cada página. Es decir, no puedes
definir tres variables con el mismo nombre y diferente valor cada una.
Ah, ¡claro que puedes!, pero se producirá un error e IIS lo presentará en la ventana del navegador
indicando en qué lugar (renglón o línea, y carácter) se ubica el mismo.