Avatar billede zetn Nybegynder
18. juli 2003 - 12:39 Der er 9 kommentarer og
1 løsning

response redirect

Jeg får denne besked når jeg til sidst i en side hvor jeg indsætter noget i en database.

linie 237: response.redirect("www.x.dk")


Response object error 'ASP 0156 : 80004005'

Header Error

/redirect.asp, line 237

The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.
Avatar billede fet321 Nybegynder
18. juli 2003 - 12:42 #1
Det er fordi du allerede har sendt data til brugeren, inden du laver din response.redirect.
Avatar billede fet321 Nybegynder
18. juli 2003 - 12:42 #2
Dvs. f.eks. noget response.write
Avatar billede dna Nybegynder
18. juli 2003 - 12:45 #3
Du kan evt. løse problemet ved øverst i din asp-fil at skrive:

Response.Buffer = true

dna
Avatar billede zetn Nybegynder
18. juli 2003 - 19:19 #4
i case "Statistik" har jeg da ikke skrevet til brugeren?

strSQL2 = "Select * from users WHERE banned = 0 and username = '" & session("user") & "'"
Set rz = Conn.Execute(strSQL2)

if not rz.eof then

response.redirect("index.asp?mode=banned")


samme problem
Avatar billede dna Nybegynder
18. juli 2003 - 20:35 #5
zetn: Har du prøvet at gøre som jeg skrev ?
Avatar billede eagleeye Praktikant
20. juli 2003 - 15:46 #6
Du kan prøve at tilføje denne linje øverst i din fil:

<%
Response.Buffer=true
%>

Samt kalde response.clear lige inden redirect.


if not rz.eof then

response.clear
response.redirect("index.asp?mode=banned")
Avatar billede zetn Nybegynder
15. august 2003 - 19:18 #7
Jeg får stadig samme fejl.
Avatar billede eagleeye Praktikant
15. august 2003 - 21:45 #8
Er koden i en include fil?
Avatar billede zetn Nybegynder
16. august 2003 - 08:38 #9
Nej, men det sker i en redirect.asp fil hvor der næsten kun er Inserts og redirects.
Avatar billede dna Nybegynder
30. oktober 2003 - 07:48 #10
sjov måde at give point på! :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester