我正在尝试使用ASPxPageControl为我的向导添加模板。我在每个页面上放置按钮,并将其连接到仅更改活动页面的javascript,例如:
Pc1Client.SetActiveTab(Pc1Client.GetTab(1));
当标签可见但我设置时它正常工作
ASPxPageControl1.ShowTabs =“假”
然后,当尝试通过单击我的按钮来更改选项卡时,会引发错误(有该名称的共振峰已经存在或类似的错误,我收到了波兰语的错误消息
)
我做错什么了吗?
感谢帮助
最佳答案
这是我使用的代码(ASPxPageControl的版本是10.1.6):
<dx:ASPxPageControl ID="ASPxPageControl1" runat="server" ActiveTabIndex="2" ClientInstanceName="pc" EnableClientSideAPI="True">
<TabPages>
<dx:TabPage Text="Tab 0">
<ContentCollection>
<dx:ContentControl runat="server">
0<br />
</dx:ContentControl>
</ContentCollection>
</dx:TabPage>
<dx:TabPage Text="Tab 1">
<ContentCollection>
<dx:ContentControl runat="server">
1</dx:ContentControl>
</ContentCollection>
</dx:TabPage>
<dx:TabPage Text="Tab 2">
<ContentCollection>
<dx:ContentControl runat="server">
2</dx:ContentControl>
</ContentCollection>
</dx:TabPage>
</TabPages>
</dx:ASPxPageControl>
<input type="button" value="click" onclick="pc.SetActiveTab(pc.GetTab(0));" />
protected void Page_Load(object sender, EventArgs e) {
ASPxPageControl1.ShowTabs = false;
}
它在这里正常工作。