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

ASP.NET Discussion :

[UserControl] Garder l'état d'un user control


Sujet :

ASP.NET

  1. #1
    Membre averti
    Avatar de UNi[FR]
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 340
    Points : 448
    Points
    448
    Par défaut [UserControl] Garder l'état d'un user control
    J'ai une question peut être bête mais qui me pose de sérieux soucis.

    J'ai une page qui contient 2 UserControls ... Comment faire pour garder l'état des 2 UserControls lorsque j'interagis avec l'un d'entre eux ??

    Je m'explique un peu plus en détails :
    Mon premier UserControl est un menu avec rollOver qui fait apparaitre un TreeView que je déplies et replis

    Mon deuxième UserControl est une sorte d'agenda avec une ligne de temps que je déplace avec 2 boutons gauche et droite

    Mon problème et que si j'interagis avec le menu je perds l'état de mon 2éme UC et si je joue avec les flèche gauche et droite de mon 2éme UC je perds l'état de mon menu

    Comment faire pour conserver l'état des 2 UC ??

    Merci d'avance pour votre aide !!!
    Gnarf !
    Mon C.V.
    Culture agile && Software Craftsmanship && (.NET {VS 2019 && WPF} || PHP {(PHPStorm || VS Code) && (Docker)})

    Pensez au TAG

  2. #2
    Membre habitué Avatar de Ishizaki
    Inscrit en
    Avril 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 262
    Points : 175
    Points
    175
    Par défaut
    Tu peux utiliser un UpdatePanel qui va permettre de rafraîchir les éléments que tu veux.

  3. #3
    Membre averti
    Avatar de UNi[FR]
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 340
    Points : 448
    Points
    448
    Par défaut
    et sans utiliser l'ajax, il y a une solution ??
    Gnarf !
    Mon C.V.
    Culture agile && Software Craftsmanship && (.NET {VS 2019 && WPF} || PHP {(PHPStorm || VS Code) && (Docker)})

    Pensez au TAG

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Février 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2003
    Messages : 54
    Points : 54
    Points
    54
    Par défaut
    Il faut que tu sauvegarde l'état de tes composants. Pour cela tu peux utiliser l'objet ViewState.

    Pour récupérer des valeurs, ou les stocké il fonctionne comme l'objet Session.

    Ensuite tu n'auras plus qu'a rajouter dans le page load un bloc pour recréer tes composant à partir du viewstate.

  5. #5
    Membre habitué Avatar de Ishizaki
    Inscrit en
    Avril 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 262
    Points : 175
    Points
    175
    Par défaut
    Ouais, après faut pas que tu aies des tonnes de trucs à Viewstater, je te dis pas la taille de la page après...

Discussions similaires

  1. UsercOntrol dans un autre user control
    Par bleuerouge dans le forum ASP.NET
    Réponses: 2
    Dernier message: 20/07/2009, 11h38
  2. [C#] User Control, garder une valeur
    Par Oberown dans le forum ASP.NET
    Réponses: 9
    Dernier message: 06/03/2006, 15h41
  3. [C#] User Control dynamic
    Par Erakis dans le forum ASP.NET
    Réponses: 10
    Dernier message: 21/10/2004, 18h54
  4. [C#] DateTimePicker web user control
    Par titi29 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 29/06/2004, 18h38
  5. [VB.NET] Provoquer le rechargement d'un user control..
    Par didoboy dans le forum ASP.NET
    Réponses: 7
    Dernier message: 30/04/2004, 14h17

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