Bonjour à tous,

Je souhaiterais ajouter dynamiquement un contrôle à ma page aspx.

Pour cela, j'ai utilisé l'exemple présent dans la FAQ ASP.NET.

Dans ma page aspx, j'ai rajouté

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<asp:PlaceHolder id="PlaceHolder1" runat="server"></asp:PlaceHolder>
Et dans mon code behind, ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
protected PlaceHolder PlaceHolder1;
 
    protected void Page_Load(object sender, EventArgs e)
    {
        Label monLabel = new Label();     
        PlaceHolder1.Controls.Add(monlabel);
    }
Le problème, c'est que j'ai une erreur qui me dit que le type Home (qui est le nom de ma page aspx) contient déjà une définition pour PlaceHolder1

Pouvez-vous m'aider ?

Je vous remercie