У меня есть следующий код переднего конца:
<ajaxToolkit:TabContainer runat="server"
Height="150px"
Width="70%"
ActiveTabIndex="1"
OnDemand="true"
AutoPostBack="false"
TabStripPlacement="Top"
CssClass="myTabs"
ScrollBars="None"
UseVerticalStripPlacement="false"
ID="MyTabs"
>
<ajaxToolkit:TabPanel runat="server" HeaderText="Dummy" Enabled="false" Visible="false">
<ContentTemplate>
...
</ContentTemplate>
</ajaxToolkit:TabPanel>
<ajaxToolkit:TabPanel ID="TabPanel1" runat="server" HeaderText="Features & Benefits">
<ContentTemplate>
hey guys this is to hoping it works
</ContentTemplate>
</ajaxToolkit:TabPanel>
</ajaxToolkit:TabContainer>
Есть ли способ создания панелей из кода позади?
UPDATE:
Нашел это:
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
// Create the tab panel's content container
Control tabContent = new Control();
TabPanel tab = new TabPanel();
tab.ID = "tabPanel1";
tab.HeaderText = "Dynamic Panel";
Label label = new Label();
label.Text = "This is a dynamic tab panel";
tabContent.Controls.Add(label);
tab.Controls.Add(tabContent);
this.tabContainer1.Tabs.Add(tab);
}
Вкл .: http://forums.asp.net/t/1137736.aspx/1