Originariamente inviato da ZofM
Io serializzerei il carrello della spesa e gli articoli.
Ogni articoli diventa quindi oggetto di una classe personalizzata. Nel classe del carrello poi aggiungi una proprietà Items di tipo ArrayList (che può contenere degli object generici). Ogni qualvolta un utente aggiunge un prodotto al carrello crei il nuovo prodotto e lo inserisci nel carrello.
Ad esempio:
Articolo art = new Articolo();
art.ID = 1;
art.Quantita = 1;
art.Prezzo = 10;
cart.Items.Add(art);
Dove cart è l'oggetto Cart per quella sessione.
Ovviamente tutto viene memorizzato in variabili di sessione.
![]()
ho trovato nei veri post questa soluzione che trovo ottimale per la gestione di un carrello, però mi sto appena addentrando nel mondo .NET (arrivo da PHP e Lasso), qualcuno potrebbe darmi alcune semplici dritte per metterlo in pratica?
ad esempio come mi dichiaro l'oggetto Articolo() e come aggiungo la proprietà Items? grazie in anticipo!