Ajouter un commentaire

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

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 H  H  M   M  FFFF  FFFF  X   X 
H H MM MM F F X X
HHHH M M M FFF FFF X
H H M M F F X X
H H M M F F X X