Controle dynamique - Impossible de modifier la collection
	
	
		Bonjour,
Je me pose une question. Dans tous les exemples on trouve du code de la sorte:
	Code:
	
1 2 3 4 5 6 7
   |  
protected PlaceHolder PlaceHolder1; 
private void Page_Load(System.object sender, System.EventArgs e)
{
	Label monlabel = new Label();
	PlaceHolder1.Controls.Add(monlabel);
} | 
 Dans une application j'ai le code suivant au niveau du load d'un usercontrol
	Code:
	
1 2 3 4 5 6 7
   |  
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Page.Response.Expires = -1
 
        Dim Lit As New Literal
        Lit.Text = "<span>toto</span>"
        Page.Controls.Add(Lit)... | 
 et j'obtiens l'erreur suivante.
	Code:
	
Impossible de modifier la collection de contrôles durant les phases DataBind, Init, Load, PreRender ou Unload.
 Quelqu'un a t'il une explication svp ?