webForumDet fria alternativet

Sida med flera steg (t ex kassan i en webshop)?

.NET

8 svar · 577 visningar · startad av nachip

Medlem sedan aug. 200150 inlägg
Frågan#1

På vilket sätt är det smidigast (eller mest poffesionellt ;) ) att bygga upp en sida med flera steg där det ska skickas data mellan sidorna i ASP.NET, som till exempel en kassa i en webshop?

/Christian

Medlem sedan mars 20023 561 inlägg
#2

Det första som poppar upp i mitt huvud är den nya Wizard-kontrollen i 2.0:an.

Medlem sedan jan. 20022 440 inlägg
#3

jag kör några olika sidor där jag har ett datatable i session för att spara all information

Medlem sedan mars 200527 inlägg
#4

håller med bägge föregående talare: en session för att spara produkterna samt en wizard för adressuppgifter osv

Medlem sedan dec. 19996 522 inlägg
#5

Inte bättre att lägga valda produkter krypterat i en cookie, känns onödigt att ha det i session och iom. det tynga ner applikationen

Medlem sedan juni 20019 519 inlägg
#6

erka skrev:

Inte bättre att lägga valda produkter krypterat i en cookie, känns onödigt att ha det i session och iom. det tynga ner applikationen

Det trycker inte ner det så mycket som du tror det gör. + Session blir säkrare så att inte det kan ändras på något sätt(genom att ändra cookien)

Medlem sedan dec. 19996 522 inlägg
#7

Ja en cookie kan ändras, men jag är allergisk mot att lagra mycket data i sessioner, kan bli en säkerhetsrisk som är minst lika stor om inte större än om man använder cookies, backend ska ju ändå alltid kontrollera validiteten i en order. En annan fördel är att kundvagnen kan väljas att sparas för nästa besök utan att behöva persista den informationen i en tmp-tabell eller dylikt i databasen. Kan ju säkra upp cookien med dylikt http://www.codeproject.com/aspnet/HttpSecureCookie.asp

Medlem sedan aug. 200150 inlägg
#8

Tack för era svar. :)

Ska undersöka wizard-kontrollen. Låter intressant.

Kundvagnen sparas redan i databasen.

Medlem sedan maj 20012 812 inlägg
#9

Inte bättre att lägga valda produkter krypterat i en cookie, känns onödigt att ha det i session och iom. det tynga ner applikationen

En Session tynger nog inte ner mer än vad den extra information som måste skickas fram och tillbaka om du lägger det i en cookies.

Men det är bara att välja, köpa mer minne, eller en större lina ut :)

En annan fördel är att kundvagnen kan väljas att sparas för nästa besök utan att behöva persista den informationen i en tmp-tabell eller dylikt i databasen.

Gissa om kunden blir irriterad när man väljer att spara sin kundvagn och sedan stänger sin webläsare, och sedan har ett lite clean-up program som rensar bort spåren efter sig, då ryker cookiesen all världens väg.. §e

- M

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)