Backa med Response.Redirect

ASP

3 svar · 449 visningar · startad av Biasse

Medlem sedan aug. 2003480 inlägg
Trådstart#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. ;)

264 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)