/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
ASP
#
Navn
Point
1
smorch
9259
2
Harlekin
1866
3
molokyle
1040
4
Steffanst..
758
5
gandalf
657
6
smilly
564
7
gibson
560
8
cumano
530
9
MouseKeep..
480
10
Random
410
Redirect problem
Fra :
Jesper Stougaard Knu~
Dato :
11-02-01 14:19
Hej
Jeg for denne fejl, når jeg vil lave en response.redirect til en tidligere
tide
Response object error 'ASP 0156 : 80004005'
Header Error
/asp/aspscript1.asp, line 47
The HTTP headers are already written to the client browser. Any HTTP header
modifications must be made before writing page content.
Jeg gør følgende:
aspscript1.asp kalder aspscript2.asp ved submit på en form.
aspscript2.asp gemmer nogle session oplysninger og laver herpå
response.redirect("/aspscript1.asp") blot med en andre variabler.
Tingene virker fint under IIS 5.0 men ikke IIS 4.0 som min internet udbyder
har.
Hvad kan jeg gøre for at løse problemet? Og hvad skyldes det?
Jesper
Peter Lykkegaard (
11-02-2001
)
Kommentar
Fra :
Peter Lykkegaard
Dato :
11-02-01 14:30
"Jesper Stougaard Knudsen" <jsk@orwtech.dk> wrote in message
news:96637s$5un$1@news.inet.tele.dk...
> Hvad kan jeg gøre for at løse problemet? Og hvad skyldes det?
>
Muligvis pga manglende Response.Buffer sættes før (næsten) alt andet på din
asp side
mvh/Peter Lykkegaard
Jesper Stocholm (
11-02-2001
)
Kommentar
Fra :
Jesper Stocholm
Dato :
11-02-01 16:10
"Jesper Stougaard Knudsen" <jsk@orwtech.dk> wrote in message
news:96637s$5un$1@news.inet.tele.dk...
> Hej
>
> Jeg for denne fejl, når jeg vil lave en response.redirect til en tidligere
> tide
>
> Response object error 'ASP 0156 : 80004005'
>
> Header Error
>
> /asp/aspscript1.asp, line 47
>
> The HTTP headers are already written to the client browser. Any HTTP
header
> modifications must be made before writing page content.
>
>
>
> Jeg gør følgende:
>
> aspscript1.asp kalder aspscript2.asp ved submit på en form.
> aspscript2.asp gemmer nogle session oplysninger og laver herpå
> response.redirect("/aspscript1.asp") blot med en andre variabler.
>
> Tingene virker fint under IIS 5.0 men ikke IIS 4.0 som min internet
udbyder
> har.
>
> Hvad kan jeg gøre for at løse problemet? Og hvad skyldes det?
>
det skyldes sikkert, at du skriver noget til browseren - inden du
redirecter. response.redirect sætter en header i kaldet til din browser - og
disse skal sættes inden der skrives indhold i browseren. Du kan sikkert
rette det på to måder.
1.
Som Peter skriver: skriv response.buffer = true som den første linie i din
ASP-fil (evt lige efter option explicit)
2.
Lad være med at skrive til browseren inden du redirecter.
Jesper
Søg
Alle emner
Teknologi
Udvikling
ASP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177557
Tips :
31968
Nyheder :
719565
Indlæg :
6408868
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.