asp.net – 如何从其他页面链接到特定选项卡(Telerik RadTab)

我正在使用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>

它看起来像:

screenshot http://oi59.tinypic.com/14wvj89.jpg

问题是如何将链接精确地指向“ChildTab2”到另一个页面.

最佳答案 快速回答是“你不能”.

选项卡是简单的HTML和JavaScript,当您单击选项卡时,将切换PageViews的显示,这就是全部.这些不是您可以切换到的锚点.

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

当然,您可以在客户端上执行此操作,但访问控件可能会更难,因此解析URL(无论是查询字符串还是哈希).

点赞