Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2005, 13:07
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 10 meses
Puntos: 9
Referenciar a una sesion un objeto Hashtable

Hola, quiero que el contenido de una sesion sea un Hashtable, pero he intentado varias formas de hacerlo y me da error ni bien trato de definir la variable sesion. Si no declaro la variable de sesion (como la única forma que se que se hacia) me da el siguiente error:

No se ha declarado el nombre 'session'.

Ahora cuando la declaro (cosa que nunca hice), estás fueron las formas que he intentado declararla y los errores que me da:

Dim session("Cart") As New System.Collections.Hashtable
Dim CartItems As New System.Collections.Hashtable

session("Cart") = CartItems

Pero me salta error en la primera linea:

No se puede realizar una conversión de 'String' a 'Integer' en una expresión constante.

Otra forma:

Dim session("Cart") As Integer

Resultado: el mismo error que antes. Solo para probar, hice Dim session("Cart") As String. Me arroja exactamente el mismo error.
Como hago primero para declarar una variable de sesion, y luego para referenciarla a un hashtable?
Gracias de antemano.
Saludos.

Nota: la sesion la estoy tratando de referenciar en una clase, si hago como normalmente se hace en una pagina aspx no me da ningún problema.

Última edición por mariano_donati; 04/06/2005 a las 13:22