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 :

[VB.NET] WebUserControl : instance et property


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Inscrit en
    Mai 2003
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 57
    Points : 46
    Points
    46
    Par défaut [VB.NET] WebUserControl : instance et property
    Bonjour,

    je cherche à construire une page avec un nombre N de web user control.
    N étant défini par le nombre d'enregistrement que me retourne une requête

    je voudrais donc pouvoir faire un chargement dynamique ...
    (ce que j'en ai lu ce que tout web user control doit être absolument référencé dans la page via la directive "Register")

    merci de votre aide

    [Tag [VB.NET] corrigé par freegreg - Ancien tag : [VB] ]
    [Pensez-y, vous-même, la prochaine fois. Merci ]

  2. #2
    Membre du Club
    Inscrit en
    Mai 2003
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 57
    Points : 46
    Points
    46
    Par défaut
    j'ai finis par trouver une solution

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
            Dim control1 As New System.Web.UI.UserControl
            control1 = LoadControl("../../ucwebcontrol/ucMonWebControl.ascx")
            Me.Page.Controls.Add(control1 )
    par contre ds ma class ucmonwebcontrol.vb, j'ai une property

    mais comment y accéder depuis ma page ?

  3. #3
    Membre du Club
    Inscrit en
    Mai 2003
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 57
    Points : 46
    Points
    46
    Par défaut
    trouvé ...je devais avoir un gros poil ds la main au réveil

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
            Dim a As WebUserControl1 = CType(tmp, WebUserControl1)
     
            a.txtlabel1 = "mapage2.aspx"

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 652
    Points : 730
    Points
    730
    Par défaut
    Mets-toi en Option Strict On, ça te forcera à faire le cast au moment du LoadControl (qui renvoit un objet de type Control, donc que tu ne devrais pas pouvoir coller dans une variable de type UserControl sans faire de cast explicite).

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

Discussions similaires

  1. [VB.NET] Génération automatique Property (getter / setter)
    Par Husqvarna dans le forum Windows Forms
    Réponses: 7
    Dernier message: 23/07/2020, 11h55
  2. [VB.NET] Classes et instances
    Par Bz dans le forum ASP.NET
    Réponses: 6
    Dernier message: 16/02/2006, 09h46
  3. Réponses: 10
    Dernier message: 16/12/2005, 10h17
  4. [VB.NET]Créer une instance par page
    Par Dnx dans le forum ASP.NET
    Réponses: 20
    Dernier message: 31/10/2005, 13h22
  5. [C#] Equivalent Property avec arguments de VB.NET
    Par Antz dans le forum Windows Forms
    Réponses: 4
    Dernier message: 26/03/2004, 13h14

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