Cookie avec asp.net & c#

Signaler
Messages postés
108
Date d'inscription
mardi 25 novembre 2003
Statut
Membre
Dernière intervention
10 mars 2005
-
Messages postés
441
Date d'inscription
mardi 2 décembre 2003
Statut
Membre
Dernière intervention
22 mai 2012
-
J'ai un problème de cookie :
En fait je crée un cookie avec

Response.Cookies["monCookie"].Value = "monPrenom"

le cookie se crée bien mais je n'arrive pas à le recuperer avec

string nom = (Request.Cookies["nomCookie"].Value);

l'erreur signale

"La référence d'objet n'est pas définie à une instance d'un objet.

Ligne 35 : if (Request.Cookies["monCookie"] != null)
Ligne 36 : {
Ligne 37 : string nom = (Request.Cookies["nomCookie"].Value);
Ligne 38 : message.Text = "Bienvenue " + nom;
Ligne 39 : }

"
le test "if" se deroule bien mais le s'arrete au moment de stocké la valeur (ligne 37)

si quelqu'un a la solution merci d'avance!

3 réponses

Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
62
Hello,
je ne sais pas si c'est une erreur de ton post ou de ton code, mais tu as une fois monCookie et une fois nomCookie. Autrement, aucune idée.
Amicalement SharpMao
Messages postés
108
Date d'inscription
mardi 25 novembre 2003
Statut
Membre
Dernière intervention
10 mars 2005

c'est une faute de frappe

desolé
Messages postés
441
Date d'inscription
mardi 2 décembre 2003
Statut
Membre
Dernière intervention
22 mai 2012
7
Salut, je ne sais pas si t'es encore sur ton problème de cookies, mais j'ai la solution !!

Il faut que tu affectes une durée de validité à ton cookie en tapant le code suivant :
monCookie.Expires = DateTime.Now.AddYears( 1 );
si tu veux qu'il soit valide 1 an !!

Tiens moi au courant !!