come lo tengo in memoria??? cosa uso? la cache??
la cache, e' un oggetto introdotto con asp.net e che si comporta in maniera simile all'oggetto application. Cioe' e' unica per ogni utente che si collega al sito. Siccome che qui si parla di dati specifici di ogni utente (loggato o non loggato non conta) che si collega al sito l'oggetto da utilizzare per mantenere in memoria i dati e' la session.
(potresti farmi un esempio)??
session("carrello") = oggettochecontieneidatiesdatatableoclassecustom
dato che i dati saranno salvati nel PC di ogni utente... giusto??????
No che non e' giusto. Sul computer del client non puoi salvare niente se non qualcosa dentro un cookie ma non e' questo il caso. Quello che metti nell'oggetto session rimane fisicamente sul webserver e viene automaticamente cancellato quando l'utente chiude il browser.