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 :

AJAX et UserControl


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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 AJAX et UserControl
    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. (J'utilise aussi AJAX : UpdatePanel ...)

    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 :
    Protected Sub ValidateButton_Click(ByVal sender As Object, ByVal e As EventArgs) Handles ValidateButton.Click
    Me.ModifyProfile(CType(Session("ContextSession"), ContextSession).ProfileID, Me.Txt_Email.Text)
    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
    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
    Voir ma réponse sur l'autre sujet que tu as fait remonter.

    Pour ajouter des controles dynamiquement, tu dois le faire a CHAQUE postback,
    et dans le page INIT de préférence.

  3. #3
    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
    Merci pour ta réponse.
    En effet en mettant l'ajout de mes contrôles dans le page_init, j'arrive à récupèrer le clic de mon bouton. Cependant il faut que je clic 2 fois sur mon bouton pour faire apparaître mon usercontrol.

  4. #4
    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
    En fait, au debug le code passe dans le page_init avant de passer dans le click de mon bouton (dans lequel je fais un traitement).

  5. #5
    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
    Citation Envoyé par rastatoon Voir le message
    En fait, au debug le code passe dans le page_init avant de passer dans le click de mon bouton (dans lequel je fais un traitement).
    Oui c'est normal.

    Le fait que tu doive cliquer 2 fois sur ton bouton vient a mon avis d'un autre problème.

Discussions similaires

  1. UserControl + Ajax + SelectedIndexChanged
    Par midilaïr dans le forum ASP.NET
    Réponses: 4
    Dernier message: 07/04/2011, 11h48
  2. Réponses: 0
    Dernier message: 29/07/2009, 16h39
  3. [ASP.NET 1.1] UserControl en AJAX
    Par User.Anonymous dans le forum ASP.NET
    Réponses: 10
    Dernier message: 26/08/2008, 12h06
  4. Ajax Controls (Atlas) TabPanel et usercontrol
    Par chnew dans le forum ASP.NET
    Réponses: 4
    Dernier message: 06/06/2007, 10h35
  5. [VB6] [UserControl] Évènements personnalisés
    Par Frankywinky dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 27/05/2003, 17h56

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