ASP.NET - VARIABLES SESSION

 
Vista:

VARIABLES SESSION

Publicado por Christian (335 intervenciones) el 24/01/2007 16:35:03
AMIGOS, hace poco publique la siguiente consulta:

***********************************
Necesito manipular variables de session, pero desde una Clase....

Lo que pasa es que por ejemplo, cuando un usuario ingresa al sistema, cargo desde la tabla Preferecnias, las suyas, y las asigno a variables de session, pero el problema es que por ejemplo, dicho codigo lo debo repetir en la pagina que edita las preferencias de usuario, por lo cual, si el usuario modifica sus preferencias, debo actualizar sus variables de session que las gestionan. Ahora, talvez deberia repetir el codigo pues son pocas lineas, pero.... estamos en la epoca de la P.O.O., donde uno de sus principios es la Reusabilidad.

He probado desde una clase, pero no me toma las variables de session (Session("IdUsuario")="15"), y no se como hacerlo.

Traté tambien desde en Global.asax, pero nada.

Espero me puedan ayudar...

***********************************

y el amigo JULIO CESAR me respondio:

***********************************

Usa desde la clase el namespace System.Web.SessionState, y en la clase usa el objeto HttpSessionState.

***********************************


AHORA EL PROBLEMA ES QUE NO SE COMO APLICARLO...

OJALA, ALGUIEN PUEDA AYUDARME

NOTA: (OBVIAMENTE PROBE CIENTOS DE INTENTOS, NO SE TRATA DE QUE ME HAGAN TODO EL TRABAJO, ASI QUE NO PIENSEN QUE SOY UN FLOJO, SOLO NECESITO UNA AYUDITA)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:VARIABLES SESSION

Publicado por Tacktaro (5 intervenciones) el 24/01/2007 17:58:58
Talvez te funcione o no te entendi muy bien lo que quieres decir
crea en la clase una funcion en la que envies el request actual

Public Shared Function NombreFuncion(Request as HttpRequest, parametros() as NN)
'Para usar la sesion Request.Session("Nombre de la Variable")

End Function

para usar

Calse.NombreFuncion(Request as HttpRequest, parametros...)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:VARIABLES SESSION

Publicado por Christian (335 intervenciones) el 24/01/2007 19:17:50
Gracias por tu ayuda...

Mira, el problema es que lo aplico como tu me los has señalado

Request.Session("Nombre de la Variable")

y me indica lo siguiente, y no funciona

'Session' no es un miembro de 'System.Web.HttpRequest'

y no se que mas hacer...

jajajaja

ojala me puedas ayudar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar