我正在开发一个项目,将基于javascript的网站转换为基于ASP.Net和C#的网站。我有几个硬编码的AJAX控件工具包选项卡实例。我必须在页面加载,并在按钮单击,添加和删除这些选项卡容器的选项卡。
我找到了很多选项来创建tabcontainer本身onload,然后添加标签和html等等。但有没有什么方法可以访问硬编码的选项卡容器,并添加和删除选项卡?
我在具体思考,是否有一个与Javascript getElementById()函数等效的C#?它会在这种情况下起作用吗?
答案 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的容器中。