【问题标题】:How can I link to a specific tab (Telerik RadTab) from another page如何从另一个页面链接到特定选项卡 (Telerik RadTab)
【发布时间】:2014-10-14 14:37:26
【问题描述】:

我正在使用 Telerik(用于 ASP.NET AJAX)RadMultiPage 控件来生成嵌套选项卡,我想从另一个页面链接到特定选项卡。但是我找不到合适的方法。

这是我的代码

<telerik:RadTabStrip runat="server" ID="RadTabStrip1" MultiPageID="RadMultiPage1" SelectedIndex="0">
    <Tabs>
        <telerik:RadTab Text="ParentTab1"></telerik:RadTab>
        <telerik:RadTab Text="ParentTab2"></telerik:RadTab>
    </Tabs>
</telerik:RadTabStrip>

<telerik:RadMultiPage runat="server" ID="RadMultiPage1" SelectedIndex="0">
    <telerik:RadPageView ID="ParentTab1" runat="server" >
        <telerik:RadTabStrip runat="server" ID="RadTabStrip2" MultiPageID="RadMultiPage2" SelectedIndex="0">
            <Tabs>
                <telerik:RadTab Text="ChildTab1"></telerik:RadTab>
                <telerik:RadTab Text="ChildTab2"></telerik:RadTab>
            </Tabs>
        </telerik:RadTabStrip>
        <telerik:RadMultiPage ID="RadMultiPage2" SelectedIndex="0" runat=server>
            <telerik:RadPageView ID="ChildTab1" runat="server">
                <%--ChildTab1 Content--%>               
            </telerik:RadPageView>
            <telerik:RadPageView ID="ChildTab2" runat="server" >
                <%--ChildTab2 Content--%>
            </telerik:RadPageView>
        </telerik:RadMultiPage>
    </telerik:RadPageView>
</telerik:RadMultiPage>

它看起来像:

问题是我如何将指向“ChildTab2”的链接插入另一个页面。

【问题讨论】:

    标签: asp.net telerik multipage


    【解决方案1】:

    快速回答是“你不能”。

    标签是简单的 HTML 和 JavaScript,当你点击一个标签时,页面视图的显示会切换,仅此而已。这些不是您可以切换到的锚点。

    您可以考虑添加一个查询字符串参数,您可以在代码隐藏中使用该参数并根据需要设置选定的选项卡。

    当然,您可以在客户端上执行此操作,但访问控件可能有点困难,解析 URL(无论是查询字符串还是哈希)也是如此。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多