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

Error en Response.Write

Estas en el tema de Error en Response.Write en el foro de ASP Clásico en Foros del Web. Hola amigos! quiero consultar con ustedes una duda sobre un error muy extraño... Tengo unas páginas ASP, que me funcionan bastante bien, al menos en ...
  #1 (permalink)  
Antiguo 20/04/2002, 21:55
Avatar de oSo
oSo
 
Fecha de Ingreso: julio-2001
Mensajes: 468
Antigüedad: 23 años, 9 meses
Puntos: 1
Error en Response.Write

Hola amigos! quiero consultar con ustedes una duda sobre un error muy extraño...

Tengo unas páginas ASP, que me funcionan bastante bien, al menos en la compu de mi trabajo, donde tengo W2000 + IE6 + IIS5.

Sin embargo, cuando lo pruebo en mi casa, donde tengo W98, IE5 y PWS, tengo problemas.

El problema es con los Response.Write , en mi casa resulta el siguiente error:


Código:
 

 Response object error 'ASP 0156 : 80004005' 

Header Error 

/pub/updates/modiubic.asp, line 120 

The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.
A què se puede deber? será por la versión de mi navegador?

Ayuda!

<div align="center"><img src="http://www.negociosenguatemala.com/biz/z/jd/fdwsign.jpg" alt="oSo" border="0"></div>
  #2 (permalink)  
Antiguo 20/04/2002, 22:19
Avatar de 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
Re: Error en Response.Write

segun la descripcion del error, el probleme se debe a un response.redirect y no a un response.write aunque es raro que en una PC si funcione y en otra no.

probá meter esto antes de las etiquetas HEAD de tu página:

&lt;% Response.Buffer = True %&gt;

saludos
  #3 (permalink)  
Antiguo 21/04/2002, 09:25
Avatar de oSo
oSo
 
Fecha de Ingreso: julio-2001
Mensajes: 468
Antigüedad: 23 años, 9 meses
Puntos: 1
Re: Error en Response.Write

Hola Diego!

Gracias por la respuesta... efectivamente, es un Response.Redirect y no un Response.Write (vi mal, creo :)) Y el &lt;% response.buffer = true %&gt; arreglò el problema... (aunque es extraño que en una pc funcione y en otra no...

Y bueno, dado que soy algo novato en esto, para qué sirve ese response.buffer? qué controla esto?

Gracias!

<div align="center"><img src="http://www.negociosenguatemala.com/biz/z/jd/fdwsign.jpg" alt="oSo" border="0"></div>
  #4 (permalink)  
Antiguo 21/04/2002, 10:13
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Error en Response.Write

&lt;%Response.Buffer=TRUE%&gt;

Le dice al servidor que no envíe ninguna información hasta que la página haya terminado de ser procesada, es por ello que te permite redireccionar, ya que si se envia información al cliente y de repente quieres redireccionar te manda el error que tu tenías.

Saludos

<center><img src="http://www.pcmasmas.com.ar/foro/images/avatars/043.gif"><br>
Urjose</center>
  #5 (permalink)  
Antiguo 21/04/2002, 16:27
Avatar de oSo
oSo
 
Fecha de Ingreso: julio-2001
Mensajes: 468
Antigüedad: 23 años, 9 meses
Puntos: 1
Re: Error en Response.Write

Gracias urjose!
  #6 (permalink)  
Antiguo 21/04/2002, 22:37
Avatar de 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
Re: Error en Response.Write

Es correcto lo que dice urjose, lo que no me queda claro todavía es por que 'joraca' en una PC no da error y en otra si... (realmente eso nunca me ocurrió)

No le habrás 'pifiado' (errado) al código por casualidad para que eso ocurra?
  #7 (permalink)  
Antiguo 22/04/2002, 08:20
Avatar de oSo
oSo
 
Fecha de Ingreso: julio-2001
Mensajes: 468
Antigüedad: 23 años, 9 meses
Puntos: 1
Re: Error en Response.Write

Pues, la verdad no... tal como lo tengo acá en el trabajo, lo puse en mi casa... No cambie ningun codigo...

Tal vez sea por el IIS5 y el PWS... se me ocurre...
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 23:09.