Avatar billede dnm Nybegynder
23. april 2003 - 16:19 Der er 8 kommentarer

Gemme et valg over flere sider.

Hej alle i geniale eksperter!!!

Jeg har lavet nogle asp-sider hvor jeg har lavet en #include med en side hvorpå der er en select box. Nu er problemet således at hver gang jeg vælger en ny side så nulstiller den selectbox'en der er en måde hvorpå man kan genne valget i en select box.

Jeg har selv tænkt lidt over at bruge kalde en function på onChange som gemmer en variabel i en session, kan det lade sig gøre? eller kan man bruge global.asa på en eller anden måde...

Eller... er der nogen der har en genial ide...
Avatar billede casualty Nybegynder
23. april 2003 - 16:26 #1
Jeg har haft samme problem hvor jeg skulle validere noget input og returnere til siden med txtfelter hvis brugerinput ikke var valid...
Jeg løste det ved at gemme indholdet i sessionvariabler...Problemet kan være at det er resourse krævende for serveren at bruge sessions i flæng..

Mvh Casualty
Avatar billede burningice Nybegynder
23. april 2003 - 16:31 #2
tja.. eneste måde at gemme en værdi over flere sider er

1) enten at poste værdierne med hver gang
2) appende dem til en querystring
3) bruge sessions

1'eren er nok ikke lige det fedeste, og er mest en teoretisk løsning.
2'eren er fin hvis det er små mængder af data, f.eks. nogle valg ala ?tid=3&bool=yes&kommer=2
3'eren er mere fleksibel, og kan bruges til at gemme så og sige alle former for data, men som der er blevet nævnt skal man passe på og bruge det med omhu.
Avatar billede dnm Nybegynder
23. april 2003 - 16:45 #3
Cyberfessor:

Hvordan ville du bruge sessions?
Avatar billede burningice Nybegynder
23. april 2003 - 16:52 #4
dnm>>

på side1:
Session("et_eller_andet") = "et eller andet"

på side2:
Response.Write(Session("et_eller_andet"))
Avatar billede dnm Nybegynder
23. april 2003 - 17:32 #5
Holder sådan en session for evigt?
Avatar billede burningice Nybegynder
23. april 2003 - 17:36 #6
dnm>> nope... som navnet antyder, så eksisterer den i clientens session-scope. Dvs. at når clienten's session bliver nedlagt bliver alle session-variablerne også nedlagt. Hvis du skal bruge noget lidt mere vedvarende skal du kigge på enten Application, cookies eller fysisk lagring på harddisken.
Avatar billede dnm Nybegynder
23. april 2003 - 17:47 #7
Kender du et link til en side der kan forklare mig mere om dette, eller kan du forklare hvordan man gør.
Avatar billede casualty Nybegynder
23. april 2003 - 18:02 #8
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