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 :

[C#][ASP 2.0] délégué


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 20
    Par défaut [C#][ASP 2.0] délégué
    Bonjour,

    Voila, je cherche a creer mon propre gestionnaire d'evenement pour un controle Utilisateur qui sera appellé par la suite par plusieurs autres controls.

    J'ai donc fait dans mon control :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            public delegate void                MyControlEventHandler(object               sender,
                                                                       MyControlEventArgs  e);
     
            public event MyControlEventHandler MyEvent;
    J'ai implemente la classe des parametre MyControlEventArgs, jusque la tout va bien.

    Ensuite je veu recuperer cet evenement dans un control implementé dans un autre fichier afin d'effectuer un traitement a sa levé, j'ai donc dans mon autre fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                this.MyControl.MyEvent += new MyControlEventHandler(DoSomething);
    Avec : DoSomething(object sender, MyControlEventArgs e){};
    Le CodeBehind de tout mes UserControls est codé dans le meme namespace, les deux classe MyControl et celle dans laquelle je recupere l'evenement font donc parties du meme namespace.

    Oui mais voila, VisualWebDevelopper me sort que MyControlEventHandler est introuvable à la ligne "this.SearchTree.SelectedNodeChanged += new SearchTreeEventHandler(ST_NodeChanged);".

    J'ai bien rajouté la directive <%@ Register ... %> dans le .ascx du control qui recupere l'evenement de MyControl, et les deux classes etant dans le meme namespace, je vois pas pourquoi il y aurait un probleme de porté...

    Merci d'avance de votre aide, la je bloc severe, j'ai trouvé plein d'exemples sur le net qui font de la meme facon, mais eux ca marche...

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 20
    Par défaut


    MyControl.MyControlEventHAndler c'est beaucoup mieux. Le délégué est déclaré au sein de la classe MyControl...

    Veuillez me pardonner cet expression de fatigue... Bonne journée a tous et bon WE.

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

Discussions similaires

  1. connexion via asp ou php ?
    Par cege dans le forum 4D
    Réponses: 5
    Dernier message: 25/01/2006, 08h43
  2. [CR][ASP] interfaçage
    Par grosjej dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 15/04/2004, 10h20
  3. Erreur fréquente avec ASP et IIS
    Par Community Management dans le forum ASP
    Réponses: 2
    Dernier message: 11/02/2004, 22h20
  4. Que pensez vous du mariage ASP Flash?
    Par tyma dans le forum Flash
    Réponses: 4
    Dernier message: 09/07/2003, 15h00
  5. |VB6] [Réseau] Lancer une page ASP
    Par Delphi-ne dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 18/10/2002, 16h10

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