En un sitio web muchas veces hacemos uso de valores que necesitamos que estén disponibles mientras el usuario se encuentra navegando por ejemplo queremos dar un mensaje con el nombre del usuario que ingreso a nuestro sitio (login) cada vez que realice una operación, para esto hacemos uso de las variables de sesión (aclaro que este es solo un ejemplo de uso de variables de sesión pero pueden ser utilizadas para muchas cosas más)
Cuando querramos agregar variables de sesión en Visual Basic .NET lo podemos hacer de la siguiente manera:
Session.Add(“NombreVariable”, valor)
donde NombreVariable es el nombre con que identificaremos a nuestra variable de sesión y valor es el dato que asignaremos a la variable de sesión pudiendo ser este de cualquier tipo de dato definido en VB.NET.
Para obtener el valor de una variable de sesión lo podemos hacer de la siguiente manera:
Ctype(Session(“NombreVariable”), TipoDatoVariable)
Donde TipoDatoVariable es el tipo de dato de la variable de sesión y Ctype se encarga de hacer un casteo de la variable de sesión al tipo de dato indicado para poder utilizar su valor.