Cuando el usuario inicia una sesión, quiero almacenar su ID de usuario en la sesión conalmacenar ID de usuario en la sesión
HttpContext.Current.Session["UserID"] = 2354; (this is just a hard-coded example)
Entonces, cuando corro un método de página, si lo hago
var test = HttpContext.Current.Session["UserID"];
¿La prueba variable mantendrá el valor que guardé cuando él inició sesión?
Si esta es una manera correcta de hacerlo, ¿Cómo accedo a la sesión cuando recibo una llamada de un método de página? Quiero poner la línea test = ... en un método de página para identificar de qué usuario proviene la solicitud.
Gracias.
Eso es lo que las sesiones están ahí para que - el mantenimiento de datos a través de solicitudes de página, así que ... sí. –
El problema es que cuando pongo un punto de interrupción en el método de página, obtengo \t \t Session ["UserID"] \t Se requiere una referencia de objeto para el campo, método o propiedad no estático 'System.Web.UI.Page .Session.get ' – frenchie