您的位置:首页 > 大数据 > 人工智能

TabContainer动态添加TabPanel,TabPanel动态添加HeaderTemplate,ContentTemplate

2008-11-18 10:44 344 查看
测试环境 VS2005

AjaxControlToolkit的TabContainer控件,页面的html上 需要放置

<AjaxAsp:ScriptManager ID="ScriptManager1" runat="server">

</AjaxAsp:ScriptManager>

后台代码为:

AjaxControlToolkit.TabPanel ta = new AjaxControlToolkit.TabPanel();

ta.HeaderText = "你好";

ta.ID = "1";

ta.TabIndex = 0;

Label lb=new Label ();

lb.Text="你好的具体内容";

ta.Controls.Add(lb);

AjaxControlToolkit.TabPanel tb = new AjaxControlToolkit.TabPanel();

tb.HeaderText = "你好吗";

tb.ID = "2";

tb.TabIndex = 1;

Label lb1 = new Label();

lb1.Text = "你好吗的具体内容";

tb.Controls.Add(lb1);

AjaxControlToolkit.TabContainer tab = new AjaxControlToolkit.TabContainer();

tab.Tabs.Add(ta);

tab.Tabs.Add(tb);

this.pn.Controls.Add(tab);

pn一个Panel控件 在panel控件上 添加了TabContainner,并在Panel上动态的添加了TabContainer,TabPanel 。

TabPanel的ContentTemplate是个内容模板,可以在里面动态添加控件 ,来显示具体的内容。

从数据库读取数据到TabPanel上显示,和上面的例子一样,换下数据就可以了......

效果如下,本人亲自测试了下



write by :suhanyu Date:2008-11-18
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: