Legge til en Tab i TabPanel programmeringsmessig (AJAX)


Forum --> ASP.NET

Author Comment
Lars P. Løkken
Legge til en Tab i TabPanel programmeringsmessig (AJAX) 18.02.2009 08:46:04
Hei

Jeg har en AJAX TabPanel med noen faner, så ønsker jeg å kunne legge til flere faner med å bruke en knapp, er det noen som har en løsning på hvordan jeg gjør dette? I så fall ønsker jeg eksemplene i C#.

Tusen takk på forhånd!

Mvh.
Lars P. Løkken
Henrik Juhlin
RE:Legge til en Tab i TabPanel programmeringsmessig (AJAX) 18.02.2009 14:14:09
Hej Smiley Så här kan man göra det.

ASPX filen:

<asp:UpdatePanel runat="server">
<ContentTemplate>
<ajax:TabContainer id="TabContainer1" runat="server">
<ajax:TabPanel runat="server" HeaderText="Skapad i aspxsidan">
<ContentTemplate>
Denna TabPanel är skapad direkt i asxsidan.
</ContentTemplate>
</ajax:TabPanel>
</ajax:TabContainer>
<br />
<asp:Button runat="server" ID="btnAddTab" OnClick="btnAddTab_Click" Text="Lägg till en tab via kod" />
</ContentTemplate>
</asp:UpdatePanel>

Och sedan i Code Behiend

public void btnAddTab_Click(object sender, EventArgs e)
{
TabPanel tabPanel = new TabPanel();
tabPanel.HeaderText = "Skapad via Code Behiend";

Label label = new Label();
label.Text = "Denna TabPanel är skapad via Code Behiend";

tabPanel.Controls.Add(label);
TabContainer1.Tabs.Add(tabPanel);
}
Lars P. Løkken
RE:Legge til en Tab i TabPanel programmeringsmessig (AJAX) 18.02.2009 16:35:33
Tusen takk for hjelpen!!


Copyright (C) 2006 Norwegian .NET User Group
  Powered by EPiServer