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 :

Déclencher événement sur contrôle dropdownlist après initialisation


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Inscrit en
    Avril 2004
    Messages
    646
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 646
    Par défaut Déclencher événement sur contrôle dropdownlist après initialisation
    Salut,

    Sur une page asp, j'ai un dropdownlist qui contient un événement SelectedIndexChanged.

    Quelque part dans mes pages, je veux initialiser la valeur de ce contrôle spécifiquement, par ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
                        Dim mpAbort As DropDownList
     
                        mpAbort= CType(Master.FindControl("Abort"), DropDownList)
                        If Not mpAbort Is Nothing Then                        
                            'Set content page title to master page control
                            mpAbort.Items(1).Enabled=True
                            mpAbort.SelectedIndex=1
    Le problème, c'est quand on fait cela, l'événement ne se déclenche plus !

    Pourquoi ? Peut-on initialiser une zone de liste et, quand celle-ci est validée, déclencher son événement ?

    Merci par avance.

  2. #2
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    si tu mets à la place de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mpAbort.SelectedIndex=1
    ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mpAbort.Items(1).Selected=true

  3. #3
    Membre éclairé

    Inscrit en
    Avril 2004
    Messages
    646
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 646
    Par défaut
    Merci pour la réponse.

    Y'a de l'amélioration mais c'est pas encore ça !

    En fait, l'élément est bien sélectionné, et quand je le change, l'événement se déclenche... sauf quand j'appuie sur "entrée" sur l'événement en cours. Rien ne se passe !

Discussions similaires

  1. [XL-2003] Désactivation d'événements sur Contrôls
    Par a.floranc dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 24/05/2011, 15h40
  2. Réponses: 1
    Dernier message: 27/05/2008, 08h44
  3. Forcer le focus sur la zone après un évènement ONCHANGE
    Par totoleheros dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/07/2007, 14h24
  4. Réponses: 4
    Dernier message: 22/09/2006, 14h29
  5. Réponses: 13
    Dernier message: 21/12/2005, 16h18

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