Array como Variable de Sesión – VB.net – ASPX

Todos sabemos que las variables de sesión son muy útiles cuando queremos mantener valores cuando el usuario se encuentra navegando un sitio, como su nombre o su username, que serían variables de tipos simples.

Pero y si necesito mantener datos de un Array??? es decir una estructura del tipo:

Dim vector as String()

¿?

Pues es posible hacerlo de la misma forma que una estructura normal:

Dim diasSemana As String() = {"Lunes", "Martes", "Miercoles", "Jueves",
                              "Viernes"}
Session.Add("sessionSemana",diasSemana)
o
Session("sessionSemana") = diasSemana
Con esto habremos carga la variable de Sesión de nombre sessionSemana, que contiene los días de la semana (que obvio.. jeje)
Para recuperar estos datos lo haremos de la siguiente manera:
Dim misDias As String() = CType(Session("sessionSemana"), String())
Dim dia As String =misDias(1)
En donde CType realiza una conversión de la variable al tipo deseado para poder trabajar, también se puede utilizar Array en lugar de String().
Saludos.
Anuncios
Publicado en Código, Programación. Etiquetas: . Leave a Comment »

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: