webForumDet fria alternativet
Logga in / Bli medlem

Response.Redirect-problem

ASP

4 svar · 183 visningar · startad av i-or

Medlem sedan nov. 2001294 inlägg
Trådstart#1

Jag har redan skrivit ut början av sidan (huvudet osv) när jag vill använda Response.Redirect, men jag får då detta meddelande:

"Response-objekt fel 'ASP 0156 : 80004005'

Fel på huvuden

/new runnerscorner/login.asp, rad 96

HTTP-huvudena har redan skrivits till klientläsaren. Ändringar till HTTP-huvudena måste göras innan sidinnehållet skrivs. "

Kan man på något sätt komma runt detta problem utan att inte behöva ta bort huvudena?

Medlem sedan mars 20015 287 inlägg
#2

Är det verkligen i response.redirect felet ligger?
Visa gärna kod.

Medlem sedan mars 20007 896 inlägg
#3
<% Response.Buffer = True %>

Genom ovanstående buffrar du all output innan den skickas till klienten, på så sätt kan du använda Response.Redirect även efter en Response.Write.

Medlem sedan nov. 2001294 inlägg
#4

tack så mycket...

Medlem sedan mars 20015 287 inlägg
#5

Aha.

390 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
123 ms — hämta statistik (db)
138 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)