Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/10/2004, 14:42
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Cita:
de lo contrario pon el response.redirect antes de la impresion del codigo html..claro que este no se verá

Nunca se ve el HTML al existir un response.redirect por los siguientes motivos (además del que decís, muzztein):

1- Si el buffer está desactivado, da error de encabezados.
2- Si el buffer está activado, toda la "salida html" generada por ASP, incluidos los encabezados, se almacena en el buffer del servidor y al finalizar es enviada al cliente... pero al encontrarse con un response.redirect, redirije y listo.. el html anterior no es mostrado.
3- También si el buffer está activo y entre el HTML y el response.redirect hay un response.flush, nuevamente hay errores de encabezados.

Por lo que... nunca, jamás, hacer un archivo .asp con tags html o con responses.writes cuando se use un response.redirect porque o da errores o simplemente esa salida no la verá el cliente.
__________________
...___...