Insérer un usercontrol en code behind [Résolu]

BrokenArrow29 110 Messages postés vendredi 1 décembre 2006Date d'inscription 14 décembre 2011 Dernière intervention - 4 août 2008 à 21:30 - Dernière réponse : premiumbfd 29 Messages postés lundi 7 novembre 2005Date d'inscription 17 juillet 2011 Dernière intervention
- 17 mars 2011 à 16:01
Bonjour,
je relance la question:  Comment je peux insérer un user controle que je creer dans mon code (behind) dans un
qui a un id "locationATT".
" locationatt.controls.add myusercontrol "    ne fonctionne pas.... faut dire aussi que je suis dans une page qui est sous une masterpage.
Mon user control doit apparaitre a un endroit spécifique de ma page. Je ne peux pas le placer en mode creation car selon le choix du client j'affiche le usercontrol spécifique.

merci de votre aide...
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
BrokenArrow29 110 Messages postés vendredi 1 décembre 2006Date d'inscription 14 décembre 2011 Dernière intervention - 5 août 2008 à 02:24
3
Merci
Bon apres plusieurs tests je viens de comprendre l'utilisation du placeholder control. Il s'agissait de le placer a l'endroit voulue dans la page en mode creation notre placeholder et de luis associer le controle créer en code behind et voila...
Dim

AttributPlayer
As
New attributPlayers
AttributPlayer = LoadControl(

"usercontrol/attributplayers.ascx")AttributPlayer.playerid = playerid            'passage de parametres

PlaceHolderAttribut.Controls.Add(AttributPlayer)

Merci BrokenArrow29 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 104 internautes ce mois-ci

Commenter la réponse de BrokenArrow29
nhervagault 6069 Messages postés dimanche 13 avril 2003Date d'inscription 15 juillet 2011 Dernière intervention - 4 août 2008 à 22:02
0
Merci
Salut,

 Control control =
LoadControl ("Time.ascx");    Controls.Add
(control);

     ((TimeControl)
control).BackColor = Color.Yellow;
Commenter la réponse de nhervagault
BrokenArrow29 110 Messages postés vendredi 1 décembre 2006Date d'inscription 14 décembre 2011 Dernière intervention - 4 août 2008 à 22:25
0
Merci
Salut ,
le probleme est pas de le définir mais de le placer un endroit spécifique sur ma page dans une section nommé.
Peut etre que je comprend pas ton exemple aussi...
donne moi plus d'info svp...

Merci!
Commenter la réponse de BrokenArrow29
premiumbfd 29 Messages postés lundi 7 novembre 2005Date d'inscription 17 juillet 2011 Dernière intervention - 17 mars 2011 à 16:01
0
Merci
Même 3 ans après, ta solution nous a économisé plusieurs jours de prises de tête !
Un grand merci




for (int i = 0; i < 5; i++)
            {
                TabPanel tab = new TabPanel();
                tab.Controls.Add(new UCPrevTabTH() { ID = "tab" + i.ToString() });
                PlaceHolder ph new PlaceHolder() { ID "ph" + i.ToString() };

                UCPrevTabTH uc = new UCPrevTabTH();
                uc = (UCPrevTabTH)LoadControl("UCPrevTabTH.ascx");
                uc.ID = "uc" + i.ToString();

                ph.Controls.Add(uc);

                tab.Controls.Add(ph);
                tabs.Tabs.Add(tab);
            }
Commenter la réponse de premiumbfd

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.