Bonjour,
Je cherche à récupérer les variables de session de mon application asp.net c# mais jne sais pas trop comment m'y prendre malgré mais recherche.
Pouvez vous me mettre sur la voie?
merci
Bonjour,
Je cherche à récupérer les variables de session de mon application asp.net c# mais jne sais pas trop comment m'y prendre malgré mais recherche.
Pouvez vous me mettre sur la voie?
merci
Dans une page asp.Net ou user contrôle :
Bizarre que tu n'ais rien trouver sur le net !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 //affectation Session["maVariable"] = monObjet; //récupération MonObjet monObjet = Session["maVariable"] as MonObjet;
merci oyigit, mais je n'utilise pas d'object...
Ma recherche a donnée :
Mais ça me donne comme valeur: NULL
Code : Sélectionner tout - Visualiser dans une fenêtre à part object test = HttpContext.Current.Session["username"];
C'est la même chose en fait. Session correspond à HttpContext.Current.Session.
Trois possibilités pour que Session["TaChaîne"] soit null :
- EnableSessionState est à false dans ton Web.Config
- Tu n'as pas bien initialisé ta valeur dans Session["TaChaîne"]
- La session est expirée (SessionTimeout par défaut : 20min)
Peux tu poster le code avec lequel tu initialises ta valeur ?
En fait, dans une page ou un user contrôle tu peux utiliser directement Session. Tu peux accéder également à la session depuis une classe en utilisant HttpContext.Current.Session, à condition que ton projet référence les bonnes dll et que tu soit dans un contexte web.
Partager