
16/06/2005, 10:43
|
| | 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. |