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 :

Problème de AutoPostBack d'un DropDownList.


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 373
    Par défaut Problème de AutoPostBack d'un DropDownList.
    Bonjour,

    J'ai un problème qui me dérange beaucoup et je ne sais pas sa cause:
    Dans la page, j'ai un UpdatePanel qui contient deux listes liées entre eux, lorsque je clique sur le bouton valider, les contrôles RequiredFieldValidator sur les deux listes se lancent, puis, lorsque je change la valeur de la première liste alors aucun AutoPostBack apparait (donc la deuxième liste ne change pas), et je dois rechoisir pour la deuxième fois pour que la liste fait AutoPostBack.

    Remarque: la prorièté AutoPostBack de la pemière liste est à true.

    Est-ce que vous voyez une cause de ce problème ?

    Et merci.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Freelance
    Inscrit en
    Février 2008
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 312
    Par défaut
    tu dit que le autopostback ne se fait pas car rien ne change sur ta page ou tu as regardé si la page n'était pas renvoyé au serveur (en mettant un point d'arret dans page_load par exemple)?

  3. #3
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 373
    Par défaut
    Merci bobby51 pour votre réponse.

    Normalement, lorsque je choisis une valeur du 1er DropDownList, alors le 2eme DropDownList charge les valeurs correspondantes à la valeur choisie précedemment. Mais si je clique d'abord sur le boutton de validation sans choisir une valeur, alors RequiredFieldValidator fontionne pour me dire qu'il faut d'abord choisir une valeur du 1er DropDownList, mais ensuite lorsque je choisi effectivement une valeur alors que le 2eme DropDownList ne charge pas les valeurs liées à celle séléctionnée, mais si je rechoisi, alors maintenant ça marche, donc pourquoi ça marche pas juste après le contrôle de validation ?

    Je pense que autopostback ça marche toujours, mais avec aucun effet dans la 1ére fois.

    Si j'ai pas bien expliqué, je repeterai mon problème d'une autre façon.

  4. #4
    CUCARACHA
    Invité(e)
    Par défaut Normal si validation côté client
    Salut,

    C'est normal car la validation a lieu côté client, c'est un module javascript généré par la page (fait afficher la source tu verras).

    Pour que ton système fonctionne, il faut utiliser des contrôles ajax afin de pouvoir traiter la mise à jour côté serveur de façon transparente.

    La validation en mode ajax nécessite une certaine maîtrise de l'asp.net

    ++

    Laurent

  5. #5
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par insane_80 Voir le message
    Merci bobby51 pour votre réponse.

    Normalement, lorsque je choisis une valeur du 1er DropDownList, alors le 2eme DropDownList charge les valeurs correspondantes à la valeur choisie précedemment. Mais si je clique d'abord sur le boutton de validation sans choisir une valeur, alors RequiredFieldValidator fontionne pour me dire qu'il faut d'abord choisir une valeur du 1er DropDownList, mais ensuite lorsque je choisi effectivement une valeur alors que le 2eme DropDownList ne charge pas les valeurs liées à celle séléctionnée, mais si je rechoisi, alors maintenant ça marche, donc pourquoi ça marche pas juste après le contrôle de validation ?

    Je pense que autopostback ça marche toujours, mais avec aucun effet dans la 1ére fois.

    Si j'ai pas bien expliqué, je repeterai mon problème d'une autre façon.
    Rien compris
    Ca serait peut être plus clair avec des points et des retours à la ligne

  6. #6
    CUCARACHA
    Invité(e)
    Par défaut
    Citation Envoyé par lutecefalco Voir le message
    Rien compris
    Ca serait peut être plus clair avec des points et des retours à la ligne
    J'ai pas bien compris non plus, ma réponse est donc directement liée à mon niveau de compréhension.

    C'est vrai qu'un post :

    Bonjour
    Contexte
    Problème
    Source
    Question
    D'avance merci
    Ciao

    C'est plus facile à traiter.

    ++

  7. #7
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut
    Salut, le cascading (AjaxToolKit) ne résoudrais pas ton pb ?
    Sinon as -tu vérifié que dans ton ascx tu as bien AutoEventWireup="true".

    Voila en espérant aider

Discussions similaires

  1. autopostback ie et dropdownlist
    Par shonem dans le forum ASP.NET
    Réponses: 3
    Dernier message: 03/11/2010, 13h03
  2. problème de sélection dans une dropdownlist
    Par gazella dans le forum C#
    Réponses: 20
    Dernier message: 03/08/2009, 14h09
  3. Problème de DataBind() sur des DropDownList
    Par getz85 dans le forum ASP.NET
    Réponses: 10
    Dernier message: 28/02/2008, 15h31
  4. Réponses: 2
    Dernier message: 08/02/2008, 15h45
  5. Bug sur autopostback d'un dropdownlist dans un repeater
    Par agnes huchon dans le forum ASP.NET
    Réponses: 1
    Dernier message: 08/11/2006, 11h00

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