para los carritos me valgo de XML y de una varaible de session.
Cada vez que alguien carga un item al carrito, tomo un xml que esta cargado en la variable de session y le agrego un item. y de ahi la rescato desde cualquier lado.
hay gente que evita usar variables de session, yo soy de la idea contraria.
En mis aplicaciones, siempre manejo un contexto en una
unica variable de session, que la uso para meter todos los valores que necesito utilizar cuando salto de vista en vista.
checa este link
http://www.asp101.com/articles/micha...ml/default.asp