ASP - redirigir

 
Vista:

redirigir

Publicado por sergi (1 intervención) el 24/09/2000 00:00:00
si utilizo este código:(mando los datos con un formulario de index.asp a index2.asp y si el nombre no es oscar se queda en index.asp)
<%
if Request.Form("nombre") <> "oscar" then
Response.Redirec("index.asp")
END IF
%>
siempre me da:
objeto Response error ´ASP 0156 : 80004005´

Error de encabezado

/index2.asp, line 13

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.
como lo tengo que hacer?
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:redirigir

Publicado por Victor Collado (28 intervenciones) el 24/09/2000 00:00:00
Hola

En tu ejemplo le falta una "T" al final de el metodo redirect, pero daremos por sentado que haya sido un error al escribir aquí y no en tu página.
Te aconsejo utilizar el metodo clear y end del objeto Response en el caso de que el buffer tenga su propiedad a true como parece ser tu caso.

Quedaria así:
<%
If Request.Form("nombre") <> "oscar" Then
Response.Clear
Response.Redirect("index.asp")
Response.End
End If
%>

Prueba haber si este es el problema.

Un saludo

Victor Collado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar