webForumDet fria alternativet

Backa med Response.Redirect

ASP

3 svar · 435 visningar · startad av Biasse

Medlem sedan aug. 2003480 inlägg
Frågan#1

Får det inte att funka. Nån som vet hur man gör?

Response.Redirect(Request.ServerVariables("HTTP_REFERER"))
Medlem sedan juni 200032 967 inlägg
#2

På vilket sätt fungerar det inte då?

Man ska vara sparsam med att använda http_referer till dylika ting, då den inte alltid innehåller något - flera brandväggar tömmer referervärdet i de headers som skickas. Alternativ:

  1. Använd javascript
  2. skicka med något i querystring som bestämmer vilken sida man ska skickas tillbaka till.
Medlem sedan aug. 2003480 inlägg
#3

Jag står kvar på samma sida bara så den backar inte alls. HAr för mig jag sett en back funktion men hittar den inte.

Stog bara

Response.Redirect back

Medlem sedan feb. 200112 078 inlägg
#4

Biasse skrev:

Jag står kvar på samma sida bara så den backar inte alls. HAr för mig jag sett en back funktion men hittar den inte.

Stog bara

Response.Redirect back

I ASP, nej, det har du inte. Såvida inte "back" var en variabel med en relativ URL i. I Javascript dock, antagligen;

document.history.go(-1);

eller

document.history.back();

Korrektheten i min javascript kan dock bli ämne för diskussion. ;)

275 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
149 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)