<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET AJAX Control Toolkit</title><link>http://forums.asp.net/1022.aspx</link><description>Here's your place to discuss everything in and about the AJAX Control Toolkit</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Error adding a tab to a TabPanel</title><link>http://forums.asp.net/thread/2645953.aspx</link><pubDate>Thu, 25 Sep 2008 15:13:43 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2645953</guid><dc:creator>chinnivasudeva</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2645953.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=2645953</wfw:commentRss><description>&lt;p&gt;Draw the dynamic tabs in Page_Init and don&amp;#39;t draw any tabs created dynamically in page load. In page load create all the child control for dynamic tabs. I think this will solve your problem.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Error adding a tab to a TabPanel</title><link>http://forums.asp.net/thread/1682502.aspx</link><pubDate>Thu, 26 Apr 2007 01:28:38 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1682502</guid><dc:creator>ans_anish</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1682502.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1682502</wfw:commentRss><description>&lt;p&gt;you said you are &lt;strong&gt;&lt;u&gt;recreating tabs&lt;/u&gt;&lt;/strong&gt;, but how did you maintain the state of the tabs: headertext, contorls inside the tabs etc.&lt;/p&gt;
&lt;p&gt;need help&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Error adding a tab to a TabPanel</title><link>http://forums.asp.net/thread/1578910.aspx</link><pubDate>Wed, 14 Feb 2007 20:03:43 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1578910</guid><dc:creator>mmahrle</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1578910.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1578910</wfw:commentRss><description>&lt;p&gt;Yes, I was recreating all the tabs, but in Page_load, not Page_Init.&amp;nbsp; That solved my problem with the exception.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;</description></item><item><title>Re: Error adding a tab to a TabPanel</title><link>http://forums.asp.net/thread/1578506.aspx</link><pubDate>Wed, 14 Feb 2007 16:06:45 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1578506</guid><dc:creator>theWheel</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1578506.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1578506</wfw:commentRss><description>&lt;p&gt;That makes sense.&lt;span class="attribute-value"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;When I moved the tabPanel generation to the Page_Int it did not throw the error on every postback.&amp;nbsp; However this means that I would need to save the state of my dynamic tab with each postback, which is not possible given the nature of the data I am displaying.&amp;nbsp; On the bright side this has made me rethink the way my pages are going to work so they are now far more usable.&amp;nbsp; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;In hind sight, what I was trying to was not going to work anyway as it would require some really icky code with very little benefit to the end user.&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p&gt;Thanks for your help.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Nathan Wheeler&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Error adding a tab to a TabPanel</title><link>http://forums.asp.net/thread/1577453.aspx</link><pubDate>Wed, 14 Feb 2007 01:10:58 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1577453</guid><dc:creator>Jason Hill</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1577453.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1577453</wfw:commentRss><description>Are you recreating the tabs in Page_Init every postback?&amp;nbsp; It is the same as with any dynamically created server controls...they need to be recreated every postback because their definition does not exist in the aspx file.</description></item><item><title>Re: Error adding a tab to a TabPanel</title><link>http://forums.asp.net/thread/1577451.aspx</link><pubDate>Wed, 14 Feb 2007 01:06:50 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1577451</guid><dc:creator>mmahrle</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1577451.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1577451</wfw:commentRss><description>&lt;p&gt;I have seen a similar problem.&amp;nbsp; I have a TabContainer control that I populate with TabPanels programmatically based on the conteents of a SQL database.&amp;nbsp; The initial display of the page works great.&amp;nbsp; However, if I cause a postback (in my case by a button) the TabContainer LoadClientState function gets called and throws the "Argument of of range of valid values" exception because the client state string indicates that there are x number of active tabs in the tab control, but they don't exist yet because the page_load hasn't occurred.&lt;/p&gt;
&lt;p&gt;I'm hoping someone has an approach to this that will work.&amp;nbsp; I'm thinking of just adding a bunch of tabpanels and only enabling the ones I need, but that seems like a kludgy way to do it.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Error adding a tab to a TabPanel</title><link>http://forums.asp.net/thread/1577120.aspx</link><pubDate>Tue, 13 Feb 2007 20:44:42 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1577120</guid><dc:creator>Jason Hill</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1577120.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1577120</wfw:commentRss><description>&lt;p&gt;I have found that you have to add the tabs back in every postback and that you have to do this in Page_Init.&lt;/p&gt;
&lt;p&gt;Jason&lt;/p&gt;</description></item><item><title>Error adding a tab to a TabPanel</title><link>http://forums.asp.net/thread/1576834.aspx</link><pubDate>Tue, 13 Feb 2007 17:24:26 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1576834</guid><dc:creator>theWheel</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1576834.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1576834</wfw:commentRss><description>&lt;p&gt;When I try to create a new tab for a TabPanel it throws the following error:&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="margin-left:40px;"&gt;&lt;span&gt;&lt;h2&gt;&lt;i&gt;Specified argument was out of the range of valid values.&lt;/i&gt;&lt;/h2&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;h2&gt;&lt;i&gt;Parameter name: index&lt;/i&gt; &lt;/h2&gt;&lt;/span&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;

            &lt;b&gt; Description: &lt;/b&gt;An
unhandled exception occurred during the execution of the current web
request. Please review the stack trace for more information about the
error and where it originated in the code. &lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;

            &lt;b&gt; Exception Details: &lt;/b&gt;System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.&lt;/font&gt;&lt;br /&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;Parameter name: index&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;

            &lt;b&gt;Source Error:&lt;/b&gt; &lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;

            &lt;table bgcolor="#ffffcc"&gt;
               &lt;tr&gt;
                  &lt;td&gt;
                      &lt;code&gt;
An unhandled exception was generated during the execution of the
current web request. Information regarding the origin and location of
the exception can be identified using the exception stack trace below.&lt;/code&gt;

                  &lt;/td&gt;
               &lt;/tr&gt;
            &lt;/table&gt;

            &lt;/font&gt;&lt;br /&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;

            &lt;b&gt;Stack Trace:&lt;/b&gt; &lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;

            &lt;table bgcolor="#ffffcc"&gt;
               &lt;tr&gt;
                  &lt;td&gt;
                      &lt;code&gt;&lt;/code&gt;&lt;pre&gt;[ArgumentOutOfRangeException: Specified argument was out of the range of valid values.&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/font&gt;&lt;br /&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;table bgcolor="#ffffcc"&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;Parameter name: index]&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/font&gt;&lt;br /&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;table bgcolor="#ffffcc"&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;   System.Web.UI.ControlCollection.get_Item(Int32 index) +2057550&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/font&gt;&lt;br /&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;table bgcolor="#ffffcc"&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;   AjaxControlToolkit.TabPanelCollection.get_Item(Int32 index) +29&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/font&gt;&lt;br /&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;table bgcolor="#ffffcc"&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;   AjaxControlToolkit.TabContainer.LoadClientState(String clientState) +216&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/font&gt;&lt;br /&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;table bgcolor="#ffffcc"&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;   AjaxControlToolkit.ScriptControlBase.LoadPostData(String postDataKey, NameValueCollection postCollection) +74&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/font&gt;&lt;br /&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;table bgcolor="#ffffcc"&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;   AjaxControlToolkit.TabContainer.LoadPostData(String postDataKey, NameValueCollection postCollection) +32&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/font&gt;&lt;br /&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;table bgcolor="#ffffcc"&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;   AjaxControlToolkit.ScriptControlBase.System.Web.UI.IPostBackDataHandler.LoadPostData(String postDataKey, NameValueCollection postCollection) +11&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/font&gt;&lt;br /&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;table bgcolor="#ffffcc"&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;   System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) +718&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/font&gt;&lt;br /&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;table bgcolor="#ffffcc"&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3776&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/font&gt;&lt;br /&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;table bgcolor="#ffffcc"&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/font&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;The problem seems to be that you can only create tabs dynamically once on a user event such as a button click. However you can create as many as you want at the initial attempt it is the subsequent inserts that fail.&lt;/p&gt;&lt;p&gt;&amp;nbsp;EXAMPLE&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;font-style:italic;"&gt;XHTML markup:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;lt;%@ Page Language="C#" AutoEventWireup="true" CodeFile="testpage.aspx.cs" Inherits="testpage" %&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="margin-left:40px;"&gt;&amp;lt;html xmlns="http://www.w3.org/1999/xhtml" &amp;gt;&lt;br /&gt;&amp;lt;head id="Head1" runat="server"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Untitled Page&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;form id="form1" runat="server"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:ScriptManager ID="ScriptManager" runat="server" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Try this example, you can only create tabs dynamically once on a user event such as a button click, yet you can create as many as you want in one shot.&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Try this page now. Then uncomment the code in the Page_Load event and try again.&amp;lt;br /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Number of Tabs to Create&amp;lt;asp:TextBox ID="txtNumberOfTabs" Text="5" runat="server" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:Button ID="btnAddTab" Text="Add Tab(s)" OnClick="btnAddTab_Click" runat="server" /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ajaxToolkit:TabContainer ID="tabContainer" runat="server"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ajaxToolkit:TabPanel runat="server" HeaderText="The First Tab"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ContentTemplate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ajaxToolkit:TabPanel&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ajaxToolkit:TabContainer&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="font-weight:bold;font-style:italic;"&gt;&amp;nbsp;Code behind:&lt;/p&gt;&lt;div style="margin-left:40px;"&gt;&amp;nbsp;using System;&lt;br /&gt;using System.Data;&lt;br /&gt;using System.Configuration;&lt;br /&gt;using System.Collections;&lt;br /&gt;using System.Web;&lt;br /&gt;using System.Web.Security;&lt;br /&gt;using System.Web.UI;&lt;br /&gt;using System.Web.UI.WebControls;&lt;br /&gt;using System.Web.UI.WebControls.WebParts;&lt;br /&gt;using System.Web.UI.HtmlControls;&lt;br /&gt;&lt;br /&gt;public partial class testpage : System.Web.UI.Page&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //for (int i = 0; i &amp;lt; Int32.Parse(txtNumberOfTabs.Text.ToString()); i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp; AjaxControlToolkit.TabPanel thePanel = new AjaxControlToolkit.TabPanel();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp; thePanel.HeaderText = "tab" + (tabContainer.Tabs.Count);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp; thePanel.ID = "tab" + (tabContainer.Tabs.Count);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp; tabContainer.Tabs.Add(thePanel);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected void btnAddTab_Click(Object sender, EventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; Int32.Parse(txtNumberOfTabs.Text.ToString()); i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AjaxControlToolkit.TabPanel thePanel = new AjaxControlToolkit.TabPanel();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; thePanel.HeaderText = "tab" + (tabContainer.Tabs.Count);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; thePanel.ID = "tab" + (tabContainer.Tabs.Count);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tabContainer.Tabs.Add(thePanel);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;span style="font-weight:bold;"&gt;Configuration:&amp;nbsp; &lt;/span&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42&lt;/font&gt;&lt;/p&gt;&lt;p&gt;AJAX.net: 1.0.61025.0&lt;/p&gt;&lt;p&gt;AJAXToolkit 1.0.10201.0&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>