feed twitter facebook LinkedIn facebook

ASP » Redireccionar a una página web con ASP

Enero 4, 2009 por Víctor Cuervo . 6582 visitas Sin Comentarios Imprimir Imprimir

La idea consiste en que al intentar acceder a una página se nos redireccione automáticamente a otra. Basándonos en ASP. Para ello nos valdremos del objeto Response y de su método Redirect, el cual recibe como parámetro la dirección a la cual deberemos de redireccionar.

  1.  
  2. <%
  3. Response.Redirect ("http://www.w3api.com")
  4. %>
  5.  

Hay que tener en cuenta que antes de poner la redirección no podemos generar ninguna otra salida hacia el cliente, es decir, no podemos tener ni código HTML ni usar el método Response.Write antes del Respone.Redirect.

En la solución que proponemos se tiene una página inicial en la que se pone una dirección a través de un formulario y una segunda página que recogerá la redirección y la ejecutará.

La página del formulario es muy sencilla:

  1.  
  2. <form action="redireccionar-a-una-pagina.asp" method="get">
  3. <label for="url">Dirección a donde quieres ir:</label>
  4. <input type="text" size="40" id="url" name="url">
  5. <input type="submit" value="Enviar">
  6. </form>
  7.  

El paso de parámetros se realizará mediante el método get, es por ello que en la página ASP habrá que recoger el parámetro a través del método Request.QueryString utilizando el valor del name del formulario. En nuestro ejemplo "url".

  1.  
  2. <%
  3. url = Request.QueryString("url")
  4. Response.Redirect (url)
  5. %>
  6.  
Descargar el Codigo
Descargar el código
Error en el Codigo
Error en el código
tags: , , , , ,

Artículos relacionados:

No Comments yet »

Redifusión RSS de los comentarios de la entrada. TrackBack URI

Deje un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*