Charger un userControl dans un customControl
Bonjour,
J'aimerais charger un userControl dans le Render de mon customControl :)
Mais je n'y parviens pas. (d'ailleurs, je me demande si cela est possible).
L'erreur :
Citation:
The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
Code:
1 2 3 4 5 6 7 8 9
|
protected override void Render(HtmlTextWriter writer)
{
// blabla du code
string userControlName = String.Format("~/monProjet/template/addMode.ascx");
UserControl userControl = (UserControl)Page.LoadControl(userControlName);
this.Controls.Add(userControl);
// blabla encore du code métier
} |
Le code n'est ici volontairement pas complet (ce serait trop long)
je voudrais au final charger dynamiquement mes userControls.
un userControl équivaut à un template pour mon customControl.
+ pour éviter le html dans le render.
Je me trompe où ? ;)
Merci.