ASP.Net - AJAX控件工具包 - 动态添加和删除选项卡

时间:2015-02-06 13:13:44

标签: c# asp.net ajaxcontroltoolkit tabcontainer

我正在开发一个项目,将基于javascript的网站转换为基于ASP.Net和C#的网站。我有几个硬编码的AJAX控件工具包选项卡实例。我必须在页面加载,并在按钮单击,添加和删除这些选项卡容器的选项卡。

我找到了很多选项来创建tabcontainer本身onload,然后添加标签和html等等。但有没有什么方法可以访问硬编码的选项卡容器,并添加和删除选项卡?

我在具体思考,是否有一个与Javascript getElementById()函数等效的C#?它会在这种情况下起作用吗?

1 个答案:

答案 0 :(得分:1)

发现了答案。

引用您的tabcontainer的id,例如,如果您的标签容器使用您要编写的id tabTabOne进行硬编码。

tabTabOne.AutoPostBack = true;

AjaxControlToolkit.TabPanel t = new AjaxControlToolkit.TabPanel();
t.ID = "tabTabPanel3";
t.HeaderText = "Panel 3";
tabTabOne.Tabs.Add(t);

这会将一个面板添加到您正在使用其ID的容器中。