le problem est que si dans le formulaire c'est ecrit la valeur de mon cookie exemple Marie et que je veux
mettre Nicolas... et bien dans la Base de donné cest quand meme Marie qui s'ecrit..... quand je met mes ligne de cookie en commentaire ca marche bien....
2 ieme question .....
jai fait un bouton avec l'instruction session.abandon sur le onclick mais ca ne tue pas ma session...... pourquoi ???
Jai des messages qui s'Afffiche seulement si session("etat") = "logged" et ils s'affiche meme apres le click de mon bouton qui lui fait un session.abandon()
hudon77
Messages postés127Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention29 mai 2014 24 févr. 2005 à 17:31
J'ai pas de ispostback .... je call le session.abandon sur mon bouton alors ca devrais la tué non ???
Voici mon code pour le cookie ceci constitue le projet au complet... je sias que cest peut etre pas optimisé comme code parce que je debute en .net mais je ne comprend pas pourquoi ca marche pas je my prenais de la meme facon a ASP et ca fonctionais bien.
Private
Sub Page_Load(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles
MyBase.Load
cs_thierry51
Messages postés20Date d'inscriptionmercredi 3 juillet 2002StatutMembreDernière intervention16 mars 2005 24 févr. 2005 à 18:35
Ton premier problème est du au fait que le page_load s'effectue avant CmdConnexion_Click et donc remet la valeur du cookie dans txtAlias
Pour éviter cela tu dois initialiser txtAlias uniquement au premier chargement de la page :
If Not
IsPostBack
Then
If
Not
Request.Cookies("projetinfousager")
Is
Nothing
Then
txtAlias.Text = Request.Cookies("projetinfousager").Value
End
If
End If
Pour l'histoire de la session, elle est bien terminée, mais tu ne vides pas ton champ donc le message reste dans lblBienvenue (viewState=true pour ton label).
lblBienvenue.Text =""
If Session("state") = "logged"
Then
lblBienvenue.Text = "Bienvenue " & Session("user") & " !"
hudon77
Messages postés127Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention29 mai 2014 24 févr. 2005 à 21:54
Pour mon label le enableviewstate etias deja a true mais si jele met a false mon message disparais quand je click sur mon bouton de deconnexion mias seulement apres que jai fais f5 pour reloader la page... est-ce la bonne facon demettre un response.redirect pour faire rafraichir la page automatiquement ??