Dando vueltas a los artículos que tenía publicados en la sección ASP me he dado cuenta que no había ninguno que explicase como diseñar páginas para el paso parámetros con ASP entre ellas. Y es que, esto, es una de las primeras necesidades que cualquier desarrollador de páginas ASP o de cualquier otra tecnología en el lado servidor, se va a preguntar.
En este artículo vamos a ver como pasar información mediante los parámetros de una URL. Lo que se conoce como paso de parámetros vía GET. Es decir, si nos fijamos en las páginas que hay en Internet, suelen ser aquellas que son algo así como…
http://www.aulambra.com/ver.asp?id=100&tipo=Documento
Si nos fijamos, en la parte final de la URL hay una serie de datos los cuales empiezan por un símbolo de interrogación y se separan mediante &. Cada par de, variable, valor, sigue la siguiente sintaxis
variable=valor
y como hemos dicho, cada variable, separada por &
variable1=valor1&variable2=valor2
ASP nos ofrece un objeto que nos permite recuperar estas variables de una forma muy sencilla, el objeto Request. Y el método que permite recuperar el valor es QueryString. Si lo ponemos todo junto, la forma de recuperar una variable, por ejemplo, la variable «variable1», será la siguiente:
Request.QueryString("variable1")
Siempre tiene que coincidir el nombre de la variable que ponemos en la URL con el nombre de la variable que estemos recuperando en el método QueryString.
Esto devuelve el valor de «variable1», es decir, «valor1». A si que hay que asignar este método a alguna variable:
miVariable = Request.QueryString("variable1")