Cookie avec asp.net & c#

cs_aeled Messages postés 108 Date d'inscription mardi 25 novembre 2003 Statut Membre Dernière intervention 10 mars 2005 - 4 févr. 2004 à 10:11
LUDINSKI Messages postés 441 Date d'inscription mardi 2 décembre 2003 Statut Membre Dernière intervention 22 mai 2012 - 8 juil. 2004 à 17:33
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

SharpMao Messages postés 1024 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 7 juin 2010 69
4 févr. 2004 à 11:19
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
0
cs_aeled Messages postés 108 Date d'inscription mardi 25 novembre 2003 Statut Membre Dernière intervention 10 mars 2005
4 févr. 2004 à 11:24
c'est une faute de frappe

desolé
0
LUDINSKI Messages postés 441 Date d'inscription mardi 2 décembre 2003 Statut Membre Dernière intervention 22 mai 2012 8
8 juil. 2004 à 17:33
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 !!
0
Rejoignez-nous