RadTabStrip中的嵌入式选项卡

时间:2014-04-15 21:42:37

标签: visual-studio visual-studio-2012 tabs telerik rad-controls

我正在使用Telerik的RadTabStrip和RadMultiPage为使用Visual Studio 2012的网站创建一些选项卡。我有一行三个选项卡,其中一个选项卡有两个子选项卡。

主要标签是Notes,Minutes和Admin。然后Notes有两个子标签Us和他们。当用户点击Notes时,我希望它默认为Us,并选择Them。

我想在aspx页面上完成所有操作,而不是后面的代码。我发现了一些在代码中执行此操作的示例,但似乎不应该是必要的。然而,经过几个小时的搜索和摆弄控制后,我变得空洞或更糟,结果对我来说毫无意义。我找到了很多关于如何使用子选项卡创建RadTabStrip的示例... 很多的示例......但 none 解释了如何映射这些选项卡和子选项卡到RadPageView。它是如此简单,他们觉得不需要写下这一步的例子吗?在aspx方面是不可能的,这就是为什么有些例子会跳进代码隐藏的原因?我不明白。

这就是我所拥有的。我知道它不起作用,但在这一点上,我尝试了很多不同的事情,我不知道哪个结束了。

<telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1">
    <Tabs>
        <telerik:RadTab runat="server" Text="Notes" Selected="true">
            <Tabs>
                <telerik:RadTab runat="server" Text="Us" Selected="true" />
                <telerik:RadTab runat="server" Text="Them" />
            </Tabs>
        </telerik:RadTab>
        <telerik:RadTab runat="server" Text="Minutes" />
        <telerik:RadTab runat="server" Text="Admin" />
    </Tabs>
</telerik:RadTabStrip>

<telerik:RadMultiPage ID="RadMultiPage1" runat="server">
    <%--UserControl 1 Tab--%>
    <telerik:RadPageView ID="RadPageView1" runat="server" CssClass="tabstyle" Selected="true" />

    <%--Child 1 Tab--%>
    <telerik:RadPageView ID="RadPageView2" runat="server" CssClass="tabstyle">
        <uc:ucNote ID="ucNote1" runat="server" />
    </telerik:RadPageView>

    <%--Child 2 Tab--%>
    <telerik:RadPageView ID="RadPageView3" runat="server" CssClass="tabstyle">
        <uc:ucNote ID="ucNote2" runat="server" />
    </telerik:RadPageView>

    <%--UserControl 2 Tab--%>
    <telerik:RadPageView ID="RadPageView4" runat="server" CssClass="tabstyle">
        <uc:ucMinute ID="ucMinute1" runat="server" />
    </telerik:RadPageView>

    <%--UserControl 3--%>
    <telerik:RadPageView ID="RadPageView5" runat="server" CssClass="tabstyle">
        <uc:ucAdmin ID="ucAdmin1" runat="server" />
    </telerik:RadPageView>
</telerik:RadMultiPage>

1 个答案:

答案 0 :(得分:0)

好吧,我想我弄清楚了什么是错的,结果证明是非常小的。我刚刚没有设置所有Selected="true"。一旦我确定选择了RadTabStrip中的Note节点和Us节点,并且选择了RadMultiPage中的Note节点和Us节点,它就按照我预期的方式开始工作。我很怀疑我是那么接近,解决方案在我投入使用之后很容易,但到目前为止看起来还不错。