webForumDet fria alternativet

Backa med Response.Redirect

ASPur ASP

3 svar · 433 visningar · startad av Biasse

BiasseMedlem sedan aug. 2003480 inlägg
#1

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

Response.Redirect(Request.ServerVariables("HTTP_REFERER"))
@ndersMedlem sedan juni 200032 969 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.
BiasseMedlem 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

OveRRidEMedlem 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. ;)

120 ms totalt · 3 externa anrop · v20260731065814-full.c74b5be1
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
117 ms — hämta tråd, inlägg och bilagor (db)