Avatar billede jacob_top Nybegynder
22. oktober 2004 - 10:54 Der er 11 kommentarer

Sessioner og linking

Hej Alle!

Jeg er i temmelig newbie i ASP.NET, men har alligevel valgt det til udarbejdelse af en web-applikation i forbindelse med et afgangsprojekt. Helt specifikt er det afgivelse af en forespørgsel i forbindelse med en udlejning af en facilitet i forbindelse med et kursus. Denne udlejning kan foregår over flere dage og derfor kan der ønskes forplejning samt indkvartering.

Mit spørgsmål går på:

Jeg skal lave en formular, der strækker sig over flere sider.
Dvs. På første side indtastes der stamoplysninger, såsom navn, tlf, adresse osv. Derudover skal der afgives oplysninger om hvilken facilitet der ønskes, samt om der ønskes indkvartering og forplejning.

Når brugeren har udfyldt disse, klikker han på "videre" og bliver ledt videre til næste side, hvor der skal afgives detaljerede oplysninger omkring de valgte faciliteter.

Næste skridt er afgivelse af informationer om forplejning. Dvs hvilke måltider der ønskes de pågældende dage.

Næste skridt er afgivelse af oplysninger om indkvartering. Dvs om der ønskes enkelt eller dobbeltværelser, med eller uden sengetøj.

Til sidst bliver alle informationer listet og brugeren kan trykke på "afsend forepørgsel".

Spørgsmål: Hvordan lister man alle oplysninger til sidst? Altså, hvordan sørger man for at de oplysninger der blev indtastet på første side, bliver gemt således at de kan listes på den sidste ""bekræftigelses side"?

Er det noget med sessioner jeg skal have fat i?
Eller er det variabler der skal sættes i en klasse?
Eller skal de indtastede informationer tages med i linket?

Hvis der er nogen der har links til eksempler, eller sider hvor der kan læses omkring dette emne, bliver jeg glad!

Mvh
Jacob
Avatar billede snepnet Nybegynder
22. oktober 2004 - 11:07 #1
hej jacob... har ikke så meget tid lige nu, men jeg vil gerne hjælpe med det senere.
jeg synes du skal kigge efter enten af lægge det i session, eller i en database... Og jeg synes du skal fokusere på databasen, hvis brugeren skal kunne stoppe midt i det hele - og fortsætte arbejdet dagen efter ell.

jeg vil gerne hjælpe mere med det senere hvis det skulle være (altså hvis der ikke er andre der har meldt sig på banen, med tid og mulighed lige nu).

mvh
Avatar billede jacob_top Nybegynder
22. oktober 2004 - 11:19 #2
Ok, lyder godt! -takker for hjælpen.

Det er ikke meningen at brugeren skal kunne fortsætte med forespørgslen.

Det er meningen at denne forespørgsel skal være tilgængelig online, således at hvis du er interesseret i at leje en facilitet, kan gå ind og udfylde denne formular og afgive ønske om at leje en facilitet. Ikke noget med log-in eller noget.

Spørgsmålet går bare på hvordan information samles fra forskellige .aspx sider og præsenteres på en anden side.
Avatar billede snepnet Nybegynder
22. oktober 2004 - 11:31 #3
ok - fint nok :o)
så skal den jo også dumpes i en base alligevel, og så kan du vel nærmest lige så godt gøre det med det samme.

hvis du ikke er interesseret i at der bliver gemt noget undervejs, vil jeg tro at den snildeste løsning er, at du lægger et dataset i session, som du så skriver til efterhånden som brugeren indtaster.
til sidst - når brugeren klikker ok (eller hvad denne nu gør) - så dumper du datasættet i basen.

mvh
Avatar billede jacob_top Nybegynder
22. oktober 2004 - 12:33 #4
Ok, det tror jeg jeg kan bruge til noget!

Og jo, data skal skrives til db til sidst. Så må jeg hellere få læst lidt om sessioner, men jeg er rimelig newbie.
Avatar billede snepnet Nybegynder
22. oktober 2004 - 12:36 #5
Det er ikke så kompliceret som udgangspunkt.... hvis du har et dataset ds, kan du gemme det i session ved :

Session["SomeVariabelName"] = ds;

og hente det med
DataSet ds = (DataSet)Session["SomeVariabelName"];

mvh
Avatar billede snepnet Nybegynder
22. oktober 2004 - 16:46 #6
du må endelig spørge hvis der er noget :o)
mvh
Avatar billede jacob_top Nybegynder
25. oktober 2004 - 10:06 #7
Mange tak for svaret, det har hjulpet mig!

Giv mig et svar så du kan få nogen point.
Avatar billede snepnet Nybegynder
25. oktober 2004 - 18:29 #8
alletiders - og velbekomme :o)
mvh
Avatar billede snepnet Nybegynder
06. november 2004 - 00:05 #9
hej jacob :o)
kan vi lukke her ?
mvh
Avatar billede snepnet Nybegynder
07. september 2005 - 19:18 #10
jacob?
mvh
Avatar billede snepnet Nybegynder
01. juli 2007 - 08:30 #11
Jacob?
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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