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 :
The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).Le code n'est ici volontairement pas complet (ce serait trop long)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 }
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.
Partager