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 :

User control, propriété et load control


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut User control, propriété et load control
    Bonjour,

    j'ai un userControl positionné dans une page dans laquelle il y a un un textbox qui doit changé le comportement de ce userControl. Le userControl met donc a disposition une propriete puplic.

    Est on obligé sur l'evenement du bouton de la page de faire un loadControl renseignant egalement la propriété exposé ? ou y a t il un autre moyen ?

    Merci

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Citation Envoyé par topolino Voir le message
    Bonjour,

    j'ai un userControl positionné dans une page dans laquelle il y a un un textbox qui doit changé le comportement de ce userControl. Le userControl met donc a disposition une propriete puplic.

    Est on obligé sur l'evenement du bouton de la page de faire un loadControl renseignant egalement la propriété exposé ? ou y a t il un autre moyen ?

    Merci
    lol, j'ai relu ta phrase 3 fois et je suis pas sûre d'avoir compris ta requête ... Tu veux au déclenchement d'un événement, modifié la valeur de la Textbox présente dans ton UserControl ?

    Si c'est ça tu peux mettre des accesseurs sur ta TextBox et tu les modifies à partir de ta page.
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  3. #3
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    c'est vrai que ce n'est pas tres facile a comprendre et a expliquer.

    Un morceau de code vaut mieux :

    Page ASPX :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     protected void btnKm_Click(object sender, EventArgs e)
    {
          oUcNeighbors = (uc_UcNeighbors)Page.LoadControl("uc/UcNeighbors.ascx");
          oUcNeighbors.Km = 5;
          ucNeighbors.Controls.Add(oUcNeighbors);
    }
    oUcNeighbors.Km = 5; --> change le comportement du userControl.

    Y a t il un autre moyen que de faire un loadControl ? dans le designer par exemple ? ou autre ?

    En esperant que ce soit plus clair

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu veux affecter une propriété d'usercontrol en design ?
    c'est tout à fait possible
    pas besoin de loadcontrol pour ca

    enfin ... si j'ai bien compris la question

  5. #5
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    la propriete public 'KM' du userControl, fait en sorte qu'un traitement soit fait dans le userControl.

    Si je ne fait pas de loadControl je fait comment en design ?

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414

  7. #7
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    ok pour ca, y a pas de pb, mois la valeur que je veux transmettre à la propriete public de mon UC est dynalmique, elle provient d'un textbox de la page hebergent le userControl

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/07/2010, 21h32
  2. Réponses: 2
    Dernier message: 24/07/2007, 16h53
  3. Réponses: 8
    Dernier message: 07/06/2006, 16h47
  4. Réponses: 11
    Dernier message: 14/01/2005, 17h29
  5. [controle] propriété read only
    Par Fizgig dans le forum Composants VCL
    Réponses: 6
    Dernier message: 28/08/2002, 10h30

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