webForumDet fria alternativet
Logga in / Bli medlem

Response.redirect

ASP

3 svar · 201 visningar · startad av jonne

Medlem sedan jan. 20011 154 inlägg
Trådstart#1

Försökte göra följande sak. Sida 1 skickar användaren till sida 2. På sida på finns response.redirect till sida 1.

Får detta felmeddelande när jag försöker göra ovanstående :

Response object error 'ASP 0156 : 80004005' 

Header Error 

/_admin/d2items/uppdatera_yes.asp, line 40 

The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.

Rad 40 innehåller bara response.redirect

Medlem sedan dec. 19998 577 inlägg
#2

Om du har skickat ut någonting i buffern, typ text, så måste du alltid skriva "Response.buffer = true" längst upp, för att du skall ha möjligheten att redirecta senare på sidan...

Mvh, Vide

Medlem sedan jan. 20011 154 inlägg
#3

Jupp aldeles riktigt. Hittade det precis på M$ knowledgebase. Man ska uppenbarligen inte leta hos microsoft sent på eftermiddagen precis innan man ska gå hem ;)

Medlem sedan juli 20003 825 inlägg
#4

Man kan inte skriva till skärmen och sen köra en response.redirect Kolla så du inte av misstag har nåt tecken som strular till det... man ska i normala fall inte behöva använda response.buffer = true

264 ms totalt · 4 externa anrop · v20260731065814-full.81e7e81c
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)