Foros del Web » Programando para Internet » ASPX (.net) »

como acceder desde Biblioteca de clases a sesion

Estas en el tema de como acceder desde Biblioteca de clases a sesion en el foro de ASPX (.net) en Foros del Web. Buenas!!!. ¿Como puedo acceder desde una bilbioteca de clases a la sesion? Tengo una biblioteca de clases donde comun y queria crear ahi unas funciones ...
  #1 (permalink)  
Antiguo 23/12/2009, 02:14
 
Fecha de Ingreso: abril-2005
Ubicación: España - Madrid
Mensajes: 236
Antigüedad: 19 años
Puntos: 2
como acceder desde Biblioteca de clases a sesion

Buenas!!!.

¿Como puedo acceder desde una bilbioteca de clases a la sesion?
Tengo una biblioteca de clases donde comun y queria crear ahi unas funciones genericas para obtener un dato de la sesion, pero no se como hacerlo.

¿Alguna idea?
  #2 (permalink)  
Antiguo 23/12/2009, 07:25
 
Fecha de Ingreso: febrero-2003
Ubicación: chile
Mensajes: 101
Antigüedad: 21 años, 2 meses
Puntos: 1
Respuesta: como acceder desde Biblioteca de clases a sesion

primero en tu clase necesitas los espacios de nombres

Código:
using System;
using System.Web;
Luego puedes utilizar la variable sesion como una propiedad o de la manera que se te acomode mas, como por ejemplo:

Código:
 public int IdUsuario
        {
            get
            {
                if (HttpContext.Current != null && HttpContext.Current.Session != null)
                {
                    object codigoUsuario = HttpContext.Current.Session["NOMBREDETUSESION"];
                    return (codigoUsuario == null) ?
                        0: Convert.ToInt32(codigoUsuario );
                }
                return 0;
            }
        }
__________________
s[K]eL
  #3 (permalink)  
Antiguo 23/12/2009, 08:12
 
Fecha de Ingreso: abril-2005
Ubicación: España - Madrid
Mensajes: 236
Antigüedad: 19 años
Puntos: 2
Respuesta: como acceder desde Biblioteca de clases a sesion

Gracias skel363 por tu contestación pero..... eso que me comentas, me serviria si fuera una clase dentro de mi proyecto Web, pero no eso lo que tengo.

Tengo un proyecto web y otro proyecto que es una bliblioteca de clases, es decir que se genera en una dll la cual la tengo como referencia en proyecto web y es el esta biblioteca de datos donde quiero acceder a la session.

¿Alguna idea?
  #4 (permalink)  
Antiguo 23/12/2009, 08:17
 
Fecha de Ingreso: febrero-2003
Ubicación: chile
Mensajes: 101
Antigüedad: 21 años, 2 meses
Puntos: 1
Respuesta: como acceder desde Biblioteca de clases a sesion

pero has intentado de esa forma, nunca lo eh echo mediante dll, quizas puedas tener una propiedad en tu clase y desde el aspx se la asignas.....
__________________
s[K]eL
  #5 (permalink)  
Antiguo 23/12/2009, 09:23
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 3 meses
Puntos: 9
Respuesta: como acceder desde Biblioteca de clases a sesion

Wilwas, pregunta:
Esto:
Código:
HttpContext.Current
No te da acceso al contexto actual de tu web, aun estando el código en una DLL que tienes referenciada? ¿Entonces te da un error? ¿O simplemente no devuelve lo esperado?
Y por cierto, ¿has referenciado a "System.Web.dll" desde tu proyecto?
Saludos.
__________________
..:: moNTeZIon ::..
  #6 (permalink)  
Antiguo 23/12/2009, 09:43
 
Fecha de Ingreso: abril-2005
Ubicación: España - Madrid
Mensajes: 236
Antigüedad: 19 años
Puntos: 2
Respuesta: como acceder desde Biblioteca de clases a sesion

Cita:
Iniciado por moNTeZIon Ver Mensaje
Y por cierto, ¿has referenciado a "System.Web.dll" desde tu proyecto?
Pues no.

Gracias!!!!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:41.