Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/06/2005, 10:43
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
claro, si lo haces en una página distinta no tienes que hacer carro.Remove(clave), sino que tienes que hacer sesion_que_contenga_el_carro.Remove(clave). Esto es porque una vez que sales de la página en donde creaste el carro, el objeto carro de por sí ya no esta más disponible como "carro" (o según el nombre que lo hayas creado), sino que estará disponible mediante la sesion que lo contiene.
Y en todas las páginas (excepto la página en donde creaste el objeto) que realices tareas con el objeto carro que creaste, tendrás que acceder a el mediante la sesion que lo contiene.
Si no quieres accederlo mediante la sesion, se me ocurre que podrías hacer algo así:

Dim carro

carro = session("Carro") 'Acá guardamos en la variable "carro" todos los datos de la sesion

carro.Remove(clave) 'Trabajas con la variable

session("Carro") = carro 'Y acá, los cambios que realizas con la variable "carro" los guardas nuevamente en la sesión

Un saludo y espero que te sirva.