ASP.NET ajout dynamique d'onglets

1 post / 0 new
mod6991
ASP.NET ajout dynamique d'onglets

Bonjour à tous!

Je suis actuellement en train de développer une application ASP.NET dans laquelle je dois pouvoir ajouter dynamiquement des onglets.
J'utilise pour ce faire l'AjaxControlToolkit qui dispose des objets TabContainer et TabPanel.

Je ne rencontre aucun problème pour ajouter des onglets au chargement de la page :

protected void Page_Load(object sender, EventArgs e)
{
    AjaxControlToolkit.TabPanel actTabPanel = new AjaxControlToolkit.TabPanel();
        actTabPanel.HeaderText = "test";

        HtmlGenericControl actTabPanelContent = new HtmlGenericControl();
        actTabPanelContent.InnerHtml = "<p>Coucou tout le monde</p>";
        actTabPanel.Controls.Add(actTabPanelContent);

        this.actTabContainer.Tabs.Add(actTabPanel);

        this.FindControl("tabContainer2").Controls.Add(this.actTabContainer);
}

Par contre, lorsque je veux en ajouter lors du click sur un bouton, aucun problème pour le premier onglet, mais les suivants ne veulent pas s'ajouter :

    protected void Button1_Click(object sender, EventArgs e)
    {
         AjaxControlToolkit.TabPanel newTab = new AjaxControlToolkit.TabPanel();
        newTab.HeaderText = txtHeader.Text;

        HtmlGenericControl newTabContent = new HtmlGenericControl();
        newTabContent.InnerHtml = txtContent.Text;
        newTab.Controls.Add(newTabContent);

        this.actTabContainer.Tabs.Add(newTab);
    }

Est-ce que quelqu'un aurait une idée pour résoudre mon problème?

Merci d'avance