[ASP.NET] Paso de variables por URL

Iniciado por @ed33x, Febrero 02, 2011, 02:02:16 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Febrero 02, 2011, 02:02:16 PM Ultima modificación: Mayo 02, 2014, 10:41:57 PM por Destructor.cs
Cuando accedamos a una pagina ASP, le pasaremos los parametros de la siguiente manera: pagina.asp?variable1=valor1&variable2=valor2, de manera que podremos configurar la pagina dependiendo de los valores de las variables pasadas.

Para leer la variable de la URL usaremos request.Querystring (nombre) que nos devolvera el valor de la variable pasada por URL que tiene el nombre pasado por parametro a la funcion Querystring:
Código: asp.net
<% 
Dim variable1, variable2
variable1=request.Querystring ("variable1")
variable2=request.Querystring ("variable2")
response.write ("<b>variable1: </b>" & variable1)
response.write ("<br><b>variable2: </b>" & variable2)
%>


Observar que antes de usar las variables variable1 y variable2 en la pagina, tenemos que definirlas haciendo Dim variable1, variable2.

Despues les daremos valor con la funcion request.Querystring y ya podremos escribir el resultado con response.write para conseguir este claro ejemplo.

Por ejemplo, vamos a imaginar que tenemos una pagina de caratulas, y en una sola pagina queremos que muestre una imagen indicada en una variable pasada por URL de la siguiente manera:

caratula.asp?imagen=234.gif

Y el codigo que usaremos sera:
Código: asp.net
<% 
response.write ("<img src=" & request.Querystring ("imagen") & ">")
%>


Espero que este arti­culo os sea de utilidad, ya se que el nivel no es muy avanzado pero lo que se trata en el es basico para cualquier aplicacion web.

Nota: Algunos buscadores como google no indexan paginas con segun que variable en la url, asi pues, evitaremos usar la variable id si queremos nuestra web en google.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Me cambie de messenger ahora es: No tienes permitido ver los links. Registrarse o Entrar a mi cuentaNo tienes permitido ver los links. Registrarse o Entrar a mi cuenta