当我使用以下代码通过javascript将tabcontainer第一个标签设置为活动标签时:
var tc = document.getElementById('<%= tabContainer.ClientID %>');
tc.firstChild.lastChild.style.visibility = "hidden";
tc.set_activeTabIndex(0);
我得到的例外情况如下:
此对象不支持的属性或方法。
请注意,第二行成功隐藏了第二个选项卡面板,但第三行引发了这个概念
有关如何通过javascript设置标签的任何建议吗?
答案 0 :(得分:0)
为行
生成错误tc.set_activeTabIndex(0);
我们没有内置的set_activeTabIndex()方法。
您应该应用适当的CSS properties
来启用/禁用标签。
答案 1 :(得分:0)
您需要客户控制;不是DOM元素。 为了获得控件,使用$ find方法。 之后,您可以使用set_activeTab方法。
ctrl = $find("<%= tabContainer.ClientID %>");
ctrl.set_activeTab(ctrl.get_tabs()[yourTabNumber]);