[SharePoint] UpdatePanel, erreur de débutant

Publié le 06 octobre 2008 par Jeremy.jeanson

Cela peut sembler idiot, mais le code suivant ne fonctionne pas :

UpdatePanel updatePanel = new UpdatePanel();
Label label = new Label();

this.Controls.Add(updatePanel); 
updatePanel.Controls.Add(label);

Pourquoi ? Oui pourquoi? j'ajoute un control à ma webpart et un label à ce control... rien de bien sorcié... normalement... Oui enfin quand on n'est pas un gros nigo comme moi qui oublie qu'un updatepanel contient un templete et non pas des controls.

Donc le bon code est :

C# :

UpdatePanel updatePanel = new UpdatePanel();
Label label = new Label();

this.Controls.Add(updatePanel); 
updatePanel.ContentTemplateContainer.Controls.Add(label);