webForumDet fria alternativet

Fel på redirect-kod

ASP

3 svar · 303 visningar · startad av Renault

Medlem sedan nov. 2001101 inlägg
Frågan#1

Jag försöker få en redirect till en sida: red1star.asp?adressID= (och ex 4), men får inte till det.

När jag skriver:
Response.Redirect("red1star.asp?adressID=" & "Response.Write Session("idnummer")")

så får jag

Kompileringsfel i Microsoft VBScript fel '800a03ee'

')' förväntas.

/asp/shop/upload3.asp, rad 165

Response.Redirect("red1star.asp?adressID=" & "Response.Write Session("idnummer")")
----------------------------------------------------------------------^

Vad är fel?

Medlem sedan maj 200010 687 inlägg
#2

Response.Redirect "red1star.asp?adressID=" & Session("idnummer")

Medlem sedan nov. 2001101 inlägg
#3

Erik
Skriver jag så, får jag meddelande:

Response-objekt fel 'ASP 0156 : 80004005'

Fel på huvuden

/asp/shop/upload3.asp, rad 165

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

Medlem sedan juni 200032 967 inlägg
#4

Använder man IIS 4.0 eller PWS får man se till att sätta på buffringen först om man ska göra redirect efter det att man använt Response.

Allra överst i din fil:

Response.buffer=true

Mvh,

265 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)