J'essaye de construire un CompositeControl qui est flexible. En fonction de certains de ses paramètres, je voudrais que mon CompositeControl charge différents contrôles utilisateur dans sa méthode CreateChildControls. Les UserControls exact ne sont pas connus au moment du design.Est-il possible d'ajouter un UserControl à un contrôle Composite?
Tout comme un exemple rapide, j'ai essayé avec un « codé en dur » UserControl et il a échoué:
protected override void CreateChildControls()
{
Control UserControlControl = Page.LoadControl(typeof(MyUserControl), null);
Controls.Add(UserControlControl);
Label RegularControl = new Label();
RegularControl.Text = "This gets displayed";
Controls.Add(RegularControl);
}
Est-il possible d'atteindre ce que je cherche?
Merci
Quel était le message d'échec? – womp