Avatar billede c-sharp Nybegynder
10. juni 2003 - 21:10 Der er 6 kommentarer og
1 løsning

Hjælp til wizard

jeg er ved at lave en wizard hvor man skal indtaste nogle oplysninger på den første side, så indtaster man navn og adresse mm. på den næste side osv.

Men hvordan laver jeg det smartest når man skal kunne gå både frem og tilbage i wizarden, og den hele tiden skal huske hvad man har indtastet på de forskellige sider?
Avatar billede -master-d- Nybegynder
10. juni 2003 - 22:10 #1
Det smarteste er at oprette sessions med alle værdierne, så kan du også tjekke om brugeren har svaret på alle spørgsmål eller om han egentlig bare har skrevet url'en i adresselinien.

Fx.

'Du har lige submittet en del af wizarden og skal have oplysningerne videre.
If Request.Form("Felt") <> "" Then
Session("FeltVaerdi") = Request.Form("Felt")
Response.Redirect "NextPage.asp"
End If

Hvis du forstår hvad jeg mener.
Avatar billede c-sharp Nybegynder
11. juni 2003 - 06:27 #2
Hvordan tackler jeg så det at både skal kunne gå frem og tilbage i wizarden. formen på hver side kan jo kun submitte til en ny side.
Avatar billede -master-d- Nybegynder
11. juni 2003 - 14:01 #3
Nej, det er ikke noget problem da, din session bare vil blive overskrevet.
Avatar billede -master-d- Nybegynder
11. juni 2003 - 14:02 #4
Og du kan jo sagtens submitte til den samme side.
Avatar billede c-sharp Nybegynder
11. juni 2003 - 14:39 #5
DVS. at jeg skal submitte til siden selv, og efter at have lagt de indtastede værdier i session, så redirecte, ved evt at sætte en parameter der fortæller om den skal frem eller tilbage. Nu lyder jeg lige som Nik og Jay :-)
Avatar billede -master-d- Nybegynder
11. juni 2003 - 17:51 #6
Ja det kunne du godt.
Avatar billede c-sharp Nybegynder
12. juni 2003 - 13:02 #7
jeg siger tak
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