IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Probleme sur la sauvegarde de string en session


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 72
    Par défaut Probleme sur la sauvegarde de string en session
    Bonjour à toutes et à tous,

    J'ai un problème pour la sauvegarde d'une chaine de caractères en Session:

    mon appli est composée de la facon suivante:
    • 3 boutons qui servent au maniement d'onglet
    • un PlaceHolder pour afficher le bon userControl en fonction du bouton sur lequel je clique
    • 3 userForm (un par bouton...)


    Mon problème est le suivant:
    lorsque je clique sur un bouton, je charge le bon userControl, jusqu'ici tout va bien.

    Mon problème est que lorsque je clique sur un bouton du userControl, la page se recharge (normal) et le userControl disparait.

    J'ai donc voulu sauvegarder en session la chaine contenant le path du user form, ensuite je récupère cette chaine dans le page_load, et je recharge...

    Mais le problème est que la chaine n'est sauvée dans le Session que si j'appuie 2 fois sur le bouton...

    le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    		private void Page_Load(object sender, System.EventArgs e)
    		{
    			if(!IsPostBack)
    			{
    				UserControl uc=(UserControl)this.LoadControl("~/UserControls/UserControlArchivage.ascx");
    				PlaceHolderPrincipal.Controls.Add(uc);
    			}
    			else
    			{
    				UserControl uc=(UserControl)this.LoadControl(""+Session["test1"]);
    				PlaceHolderPrincipal.Controls.Add(uc);
    			}
    		}
     
    		private void ButtonArchivage_Click(object sender, System.EventArgs e)
    		{
    			Session["test1"]="~/UserControls/UserControlArchivage.ascx";
    			UserControl uc=(UserControl)this.LoadControl("~/UserControls/UserControlArchivage.ascx");
    			PlaceHolderPrincipal.Controls.Add(uc);
    		}
     
    		private void ButtonConsultationMoisCourant_Click(object sender, System.EventArgs e)
    		{
    			Session["test1"]="~/UserControls/UserControlConsultationMoisCourant.ascx";
     
    			UserControl uc=(UserControl)this.LoadControl("~/UserControls/UserControlConsultationMoisCourant.ascx");
    			PlaceHolderPrincipal.Controls.Add(uc);
    		}
     
    		private void ButtonConsultationHistorique_Click(object sender, System.EventArgs e)
    		{
    			Session["test1"]="~/UserControls/UserControlConsultationHistorique.ascx";
     
    			UserControl uc=(UserControl)this.LoadControl("~/UserControls/UserControlConsultationHistorique.ascx");
    			PlaceHolderPrincipal.Controls.Add(uc);
    		}
    Si quelqu'un a une piste... je suis preneur

    Merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 72
    Par défaut pas de piste?
    Personne ne sait?

Discussions similaires

  1. probleme de sauvegarde ur la meme session
    Par Asmod_D dans le forum Hibernate
    Réponses: 1
    Dernier message: 16/12/2010, 12h45
  2. Réponses: 1
    Dernier message: 12/05/2009, 15h31
  3. java probleme sur la methode replaceAll() de la classe String
    Par sorilazer dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 02/10/2008, 11h09
  4. Probleme sur session.save
    Par tomy29 dans le forum Hibernate
    Réponses: 1
    Dernier message: 17/07/2008, 14h09
  5. Supprimer les sessions et probleme sur les liens en ASP
    Par shinrei dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 29/06/2006, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo