Avatar billede nil.dk Nybegynder
26. februar 2001 - 10:43 Der er 9 kommentarer og
3 løsninger

Tilbage igen

Kan det lade sig gøre i ASP at lave en Response.Redirect(tilbage til den side brugeren kom fra uden at kende filnavnet på denne?)... jeg ved at det kan i JavaScript.. men vil helst holde det serverside...
Avatar billede nil.dk Nybegynder
26. februar 2001 - 10:44 #1
brugeren kommer fra en form.. og skal kunne sendes tilbage til denne form efter en validering.. det er en generel funktion så filens navn kendes ikke.
Avatar billede diktator Nybegynder
26. februar 2001 - 10:50 #2
request.serverVariables(\"HTTP_REFERER\")
Avatar billede nil.dk Nybegynder
26. februar 2001 - 10:51 #3
Virker den når man submitter en form?
Avatar billede diktator Nybegynder
26. februar 2001 - 10:53 #4
Ja :)
Avatar billede nil.dk Nybegynder
26. februar 2001 - 10:54 #5
Prøver lige...
Avatar billede -mundi- Nybegynder
26. februar 2001 - 10:54 #6
Du kan godt sende brugeren tilbage til den side han kom fra, men så kommer de værdier du har valideret ikke til at stå i form felterne....

En løsning kan være at sende sidens navn/URL med i valideringen

Avatar billede nil.dk Nybegynder
26. februar 2001 - 10:56 #7
mundi >> kan du forklare det lidt nærmere.. det er ikke så smart hvis brugeren skal udfylde det hele igen...
Avatar billede diktator Nybegynder
26. februar 2001 - 11:01 #8
Du kan da bare ligge dine request ind i en session, så forsvinder de ikke...
Avatar billede -mundi- Nybegynder
26. februar 2001 - 11:02 #9
Hvis du vil simulere en slags \"browser tilbageknap\" med serverside validewring kan jeg kun se som løsning at du bruger request.serverVariables(\"HTTP_REFERER\") som diktator siger og derefter angive alle formfelterne som parametre på din response.redirect eks:

hvis man kommer fra www.ditsite.dk/test/test.asp og har udfyldt felterne navn og telefon

response.redirect request.serverVariables(\"HTTP_REFERER\")&\"?navn=\"&request(\"navn\")&\"&tlf=\"&request(\"tlf\")

og derefter indsætte parameter værdierne i form felterne....

Har ikke testet for syntax fejl men det burde virke
Avatar billede -mundi- Nybegynder
26. februar 2001 - 11:04 #10
eller bruge sessions, det er bare lettere at lave det dynamisk hvis du bruger querystring synes jeg det var meningen at det skulle være en generel funktion ikk ? Det er slf bare min mening :-)

Avatar billede netsrac Praktikant
26. februar 2001 - 11:53 #11
Jeg ville gøre sådan her:

if fejl = true then

for each item in request.form
session(item) = request.form(item)
next
response.redirect(request.servervariables(\"HTTP_REFERER\"))

end if

Så vil du have en session med samme navn som formularfeltet, hvor den indtastede værdi står.
Avatar billede nil.dk Nybegynder
26. februar 2001 - 11:54 #12
Tak alle tre.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester