Foros del Web » Programando para Internet » ASP Clásico »

Response.Redirect

Estas en el tema de Response.Redirect en el foro de ASP Clásico en Foros del Web. A veces cuando utilizo Response.Redirect me devuelve HTTP error 500. Por qué ocurre esto? Al comienzo del código utilizo Response.Buffer = True Esto no ocurre ...
  #1 (permalink)  
Antiguo 25/07/2002, 03:22
 
Fecha de Ingreso: julio-2002
Mensajes: 447
Antigüedad: 22 años, 8 meses
Puntos: 0
Response.Redirect

A veces cuando utilizo Response.Redirect me devuelve HTTP error 500. Por qué ocurre esto? Al comienzo del código utilizo Response.Buffer = True
Esto no ocurre siempre, solo a veces...
Muchas gracias...
  #2 (permalink)  
Antiguo 25/07/2002, 08:53
Avatar de g_susdaniel  
Fecha de Ingreso: mayo-2001
Ubicación: Frente al Monitor :þ
Mensajes: 995
Antigüedad: 23 años, 11 meses
Puntos: 0
Re: Response.Redirect

Cita:
El Response.Buffer es una propiedad que tiene el servidor, puede estar en True o en False, esto sirve para:
Si está en TRUE, el servidor genera la página para el visitante, y no la envía hasta que no esté conectado,
Si está en FALSE, el servidor la va enviando poco a poco la va procesando...
Usando response.buffer = true podemos usar response.redirect o response.cookies en cualquier parte de la página (sino lo tenemos que hacer en la cabeceras)...
Si usamos response.buffer=true, no tenemos que necesariamente esperar a que termine de cargar la página, sino que podemos usar Response.Flush para que envíe la página al visitante...
Si en el transcurso de ejecutarse la web, el visitante se va, podemos terminar el envío y procesamiento de la página poniendo Response.End...
¿Cómo sabemos si se fué el visitante?, lo comprobamos con Response.IsClientConnected, si es true, está activo, si es false, inactivo..
Eso fue todo..
Hasta la próxima
Pablo Fahnle
<div align=right><embed src="http://www.jesusdaniel.com/jd.swf" height=25 width=200 wmode="transparent"></embed><br>Usuario # 3359 en los foros</div>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:28.