> Faqs > Problemas con el redireccionamiento con ASP

Problemas con el redireccionamiento con ASP

Cuando llevo a cabo un redireccionamiento a otra URL por medio del método response.redirect me sale un mensaje de error del siguiente tipo:

objeto Response error 'ASP 0156 : 80004005'
Error de encabezado
path/archivo.asp, line X
Los enbezados HTTP ya están escritas en el explorador cliente. Cualquier cambio en el encabezado HTTP se debe hacer antes de escribir el contenido de la página.

¿Sabe alguien cómo puedo hacer para que me cargue la otra página sin mostrar este error?

Respuestas

Las redirecciones a otras páginas han de hacerse antes de mostrar cualquier tipo de código al navegador (cliente). Esto quiere decir que las redirecciones (así como las cookies) han de ir colocadas en el script antes de la apertura de tu etiqueta <html>.

En otras palabras, no se puede imprimir ningún tipo de mensaje ni de etiqueta HTML en el script antes de haber redireccionado al visitante y, por supuesto, todo el código que vaya después del redireccionamiento no podrá ser ejecutado ya que habremos saltado una página diferente.

Rubén Alvarez