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.