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 :

ListBox et postback


Sujet :

ASP.NET

  1. #1
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut ListBox et postback
    Bonjour,

    J'ai 2 listbox qui s'echangent des items grace a un javascript. Lorsque je provoque un postback pour la validation de mon formulaire je ne recupere pas les items interchangé !!!!! mes listbox sont reinitialisés ? comment faire ?

    Merci

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    Elles sont alimentées comment a la base tes listbox ?

  3. #3
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    base de donnees

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    Si elles sont associées via un sqldatasource, au moment du post back la list box redéclenche un databind() et recharge le données issues de ta BDD...

  5. #5
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Je ne charge mes donnees qu'une seule fois.

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    Et comment tu les charges une seule fois ?

    par quel moyen tu les alimentes :

    Code behind
    sqldatasource ?

  7. #7
    Membre éprouvé
    Inscrit en
    Décembre 2003
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Décembre 2003
    Messages : 108
    Par défaut
    as-tu essayé de récupérer la valeur en utilisant Page.Request.Form ?
    j'ai eu ce soucis lorsque je modifiait moi même le contenu de mes control avec du javascript

  8. #8
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Je les charge via une list d'objet.
    Je les charge au !page.ispostback pour ne les charger qu'une seul fois !!!!


    je pense que c'est un probleme de viewstate qui verifie l'etat initial et le nouvel etat.

  9. #9
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 147
    Par défaut
    quand tu modifies un contenu via Javascript, le viewstate n'est pas mis à jour.
    De ce fait, tu ne récupères pas tes valeurs en code-behind.
    Pour cela il te faut récupérer tes données dans ton Request comme l'a dit mastervanou

    tu peux aussi récupérer tes valeurs au fur et à mesure des modifs en Ajax...

  10. #10
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Quelle est lq difference avec le faite de pouvoir faire par exemple un bouton qui va mettre a checked tous les checkbox de la page et lors d'un postback, les checkbox seront toujours bien checked !!!!

  11. #11
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 147

Discussions similaires

  1. Contenu d'une listbox non récupéré sur Postback
    Par Lino Léum dans le forum ASP.NET
    Réponses: 5
    Dernier message: 15/04/2011, 13h20
  2. Réponses: 3
    Dernier message: 28/04/2010, 16h11
  3. Dual Listbox et postback
    Par eGmBe dans le forum ASP.NET
    Réponses: 1
    Dernier message: 11/03/2009, 15h01
  4. ListBox auto remplissage/postback items vide
    Par Nadjib dans le forum C#
    Réponses: 4
    Dernier message: 15/09/2007, 09h39
  5. DrawItem d'un listbox...
    Par scorpiwolf dans le forum C++Builder
    Réponses: 5
    Dernier message: 22/06/2007, 15h50

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