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#] Comment faire communiquer un UserControl et la page dans laquelle il se trouve? [Débutant]


Sujet :

ASP.NET

  1. #1
    Membre habitué Avatar de Pynouz
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 274
    Points : 177
    Points
    177
    Par défaut [C#] Comment faire communiquer un UserControl et la page dans laquelle il se trouve?
    Bonjour,

    Je cherche à faire communiquer mon UserControl avec la page dans laquelle il se trouve.

    Je m'explique mon UserControl contient un label qui est censé afficher un message d'erreur si il y a lieu d'être. Pour faire des tests j'ai donc crée un bouton (qui est sur ma page principale) générant une erreur et je voudrai donc que le message d'erreur soit écrit dans le label de mon UserControl.

    Je ne sais pas si j'ai été très clair..

    Merci de l'attention porté à mon post.

  2. #2
    Membre habitué Avatar de Pynouz
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 274
    Points : 177
    Points
    177
    Par défaut
    J'ai finalement opter pour une solution qui fonctionne mais n'est pas la meilleur à mon avis.

    Dans la page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ((UCerreur)this.FindControl("ErreurControl")).label.Text = Outils.BugReport.Signaler("Attention erreur", Priorité.Normale);
    Dans le UserControl :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    public  Label label
            {
                get { return Label1; }
                set { Label1 = value; }
            }
    Je tag le post en résolu. Si quelqu'un connait une meilleur solution j'aimerai la connaitre.

    Merci, Bonne journée

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

Discussions similaires

  1. Réponses: 14
    Dernier message: 13/11/2007, 19h46
  2. Réponses: 1
    Dernier message: 20/10/2006, 18h46
  3. Réponses: 3
    Dernier message: 27/07/2006, 09h17
  4. Comment faire communiquer CVI et une DLL?
    Par samanderson dans le forum C
    Réponses: 25
    Dernier message: 12/07/2006, 13h53
  5. comment faire communiquer deux form MDI?
    Par eponette dans le forum Langage
    Réponses: 3
    Dernier message: 17/08/2005, 12h20

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