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 :

[1.1]Probleme évenement avec Web User Control


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 59
    Points : 38
    Points
    38
    Par défaut [1.1]Probleme évenement avec Web User Control
    bonjour à tous,

    Voila je suis débutant en programmation web, et j'ai un probleme avec ma page asp.

    Je créer un webUserControl qui possede plusieurs événements.
    Je le met sur ma page dans un placeHolder.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Control c1=null;
    c1 = LoadControl("~/ControleUtilisateur/ucExplorateur.ascx");
    PlaceHolder1.Controls.Add(c1);
    ((ucExplorateur)c1).DossierClick+=new WebApplication1.ucExplorateur.DossierClickHandler(WebForm1_DossierClickDossier);
    ((ucExplorateur)c1).ChargerDossier(0);
    Mon probleme est que si j'appel ce code dans le load tout marche.
    Mais si je veux le mettre dans le click d'un bouton l'affichage se passe bien MAIS les événement n'ont plus lieu...
    Lorsque je clique sur un bouton du user control, le user control disparait sans etre rentrer dans l'événement click du bouton...

    Quelqu'un saurait d'ou ca peut venir?

    Merci

  2. #2
    Membre éprouvé Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Points : 1 256
    Points
    1 256
    Par défaut
    Problème classique souvent traité dans les forum.
    Quand tu charge un control dynamiquement, celui-ci ne rentre pas dans le processus de ViewState. Donc ses valeurs et états ne sont pas sauvegardés d'un PostBack à l'autre. Il faut le recréer à chaque PostBack.

    Parcours un peu le forum et le web, tu trouveras ta solution...

Discussions similaires

  1. Problème d'évennement avec un web user control
    Par Lejumeau dans le forum ASP.NET
    Réponses: 1
    Dernier message: 13/02/2009, 12h21
  2. passage de paramètres entre web user control
    Par mi1StagiR dans le forum ASP.NET
    Réponses: 5
    Dernier message: 20/05/2008, 12h17
  3. RequiredFieldValidator in web user control
    Par wayak3 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 25/10/2007, 13h10
  4. Chargement web user control
    Par xeon666 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 11/04/2007, 08h59
  5. [C#] DateTimePicker web user control
    Par titi29 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 29/06/2004, 18h38

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