webForumDet fria alternativet

Vad använda om inte sessionsvariabler?

ASP

1 svar · 301 visningar · startad av kamikaze

Medlem sedan mars 20061 inlägg
Frågan#1

Sessionsvariabler ska man undvika har jag hört...och de vållar mig också en del problem...

Jag gör en "bokningssida" där användaren matar inte namn, adress, tele etc på en sida och kommer sedan till en "kontrollsida" där han/hon kan läsa igenom sina inmatade uppgifter och godkänna om allt är korrekt. Om det är ngt fel kan användaren klicka på "Tillbaka" för att ändra inmatade uppgifter. Det är här de "kära" sessionsvariablerna kommer in i bilden...
...det fungerar ju alldeles utmärkt att kontrollera om Session("namn") innehåller ngt och isåfall skriva ut det.

Problemet dyker upp när sessionen gör timeout.

Jag har testat att sätta session.timeout till 120, men efter 30 min är sessionen död ändå...

...så vad jag undrar är: Om nu sessionsvariabler är straffbart att använda - hur arbetar man sig runt det? Ska man mellanlagra i ngt annat? Ett litet exempel skulle göra mig glad :-)

Medlem sedan okt. 20041 556 inlägg
#2

Du kan mellanlagra i hidden-fields.

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)