Avatar billede tarantula Nybegynder
25. november 2000 - 23:51 Der er 5 kommentarer og
1 løsning

Headerfejl i redirect

Response-objekt fejl \'ASP 0156 : 80004005\'

Her er fejlen hva skal jeg gøre!!
Headerfejl

/asp/login.asp, linje 20

HTTP-headerne skrives allerede til klientbrowseren. Ændringer af HTTP-headers skal foretages, inden sideindholdet skrives
Avatar billede ricki Nybegynder
26. november 2000 - 00:02 #1
Sæt dette ind i toppen af dit dokument
<% Response.Buffer = True %>

Så sender serveren først siden til browseren når den er helt færdig
Avatar billede ldanielsen Nybegynder
26. november 2000 - 10:10 #2
Du må have noget Response.write eller lignende inden du redirecter, så får du nemlig den fejl
Avatar billede ubbe Nybegynder
26. november 2000 - 14:32 #3
Du skal bare skrive dine
Response.Redirects før du begynder på <htmlen> :-)

Dvs.

<%
Response.Redirect(\"blablabla.asp\")
%>

<html>
</html>

Det er faktisk også det fejlen siger til dig....
Avatar billede ortrak Nybegynder
26. november 2000 - 17:26 #4
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarhgggggggggggg! Så brug dog den søgefunktion!! Det spørgsmål er ikke blevet stillet under 100 gange.

/ortrak
Avatar billede ortrak Nybegynder
26. november 2000 - 17:30 #5
IIS4: response buffer default = false
IIS5: response buffer default = true

Ligemeget hvad du benytter, så sæt default til true. Det forbedrer hastigheden. Du kan som ricki skriver gøre det i toppen af dit asp-dokument. Du kan også gøre det i din webserver-konfiguration.


/ortrak


P.S. Hvis du har response.buffer = true, så kan du godt benytte response.redirect efter at dine headers er blevet udskrevet til klienten.
Avatar billede vandhunden Nybegynder
02. december 2000 - 10:25 #6
Du skal huske at acceptere nogle svar i de spm. du stiller...
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