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 :

click button dans web usercontrol ne foncionne pas?


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2002
    Messages : 39
    Par défaut click button dans web usercontrol ne foncionne pas?
    EDI : VS2005
    .NET : 2
    SRV : localhost

    J'ai un UserControl qui contient quelques labels et un button.

    Dans le page_load d'une page aspx, j'ajoute dynamiquement mon contrôle en CodeBehind à l'aide de LoadControl dans un PlaceHolder et tout va bien, l'information est affiché correctement.

    Cependant je je ne suis pas capable fonctionner le "click" sur le button. Il ne se passe rien!

    Je mets un breakpoint et il ne se passe rien. Ça ne semble même pas passer sur me fonction.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Protected Sub cmdBlabla_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmdBlabla.Click
    ... -> breakpoint
    End Sub
    L'information dans le usercontrol est correctement afficher mais il ne semble pas y avoir de déclenchement d'événement quand je clique.

    Quelqu'un aurait-il une piste pour m'aider?

    merci!

  2. #2
    Nouveau membre du Club
    Inscrit en
    Mai 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Mai 2008
    Messages : 10
    Par défaut
    As tu regarder si il y a bien un evenement javascript généré pour ton bouton ?

  3. #3
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    As tu mis un point d'arrêt sur l'événement click de ton bouton ?
    - Si non, fais le
    - Si oui, l'événement est-il déclenché ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2002
    Messages : 39
    Par défaut
    Beakpoint = Point d'arrêt.

    J'ai fait plusieurs tests pour essayer de voir si la fonction est appelée mais ça ne semble jamais entrer dans la procédure. On dirait qu'il n'y a pas déclenchement...?

  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
    Tu l'ajoutes dynamiquement ton bouton?
    Si oui, as tu lié l'événement?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2002
    Messages : 39
    Par défaut
    Non le bouton est présent dans un web user control qui lui est ajouté dynamiquement.

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 312
    Par défaut
    Pour ajouter des controles dynamiquement dans un placeHolder, tu dois le faire systematiquement ( a chaque load, postBack ou pas ).

    Aussi tu dois faire cet ajout dans ton page.init plutot que dans ton pageLoad.

    Essaie deja de voir si tu arrive a afficher 2 fois de suite ton usercontrol en generant un postBack qui ne vient pas d'un controle inseré dynamiquement ( par exemple un bouton dans ta page )

    Si ce test marche, le reste devrait marcher

  8. #8
    Membre actif
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 32
    Par défaut
    bonjour rikidi,
    J'ai le même problème que toi !! As-tu réussi à régler ton problème ... et comment ?
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 07/06/2011, 13h27
  2. Réponses: 7
    Dernier message: 02/06/2010, 12h54
  3. Click button : Mon code marche mais l'affichage ne suis pas !
    Par 19cmos83 dans le forum Interfaces Graphiques en Java
    Réponses: 12
    Dernier message: 03/10/2007, 13h33
  4. UserControl : event on click button
    Par breezer911 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 09/03/2007, 09h38

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