Я использую RadTabStrip и RadMultiPage от Telerik для создания нескольких вкладок для веб-сайта с помощью Visual Studio 2012. У меня есть ряд из трех вкладок, а на одной из вкладок есть две дочерние вкладки.
Основные вкладки — «Заметки», «Минуты» и «Администратор». Затем в Notes есть две дочерние вкладки Us и Them. Когда пользователь нажимает «Заметки», я хочу, чтобы по умолчанию он был «Нас» с возможностью выбора «Их».
Я хотел бы сделать все это на странице aspx, а не в коде. Я нашел несколько примеров, которые делают это в коде, но не похоже, что это необходимо. Однако после нескольких часов поиска и возни с управлением я пришел к пустым или еще хуже результатам, которые не имеют для меня никакого смысла. Я нашел много примеров того, как создать RadTabStrip с дочерними вкладками... много примеров... но ни один из них не объясняет, как сопоставить эти вкладки и дочерние вкладки в 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>