我正在尝试使用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;
}


它在这里正常工作。

10-05 20:35
查看更多