<uc:Tabs runat="server">
<uc:ControlA runat="server" />
<uc:ControlB runat="server" />
<uc:ControlC runat="server" />
</uc:Tabs>
我正在尝试构建一个“Tabs”用户控件,它将收集嵌套在其自身中的所有控件并将它们包装在一组特定的html中。每个嵌套的用户控件都应正常显示。我可以从哪里开始指点?
编辑:
<asp:Menu
id="Menu1"
StaticMenuItemStyle-CssClass="tab"
StaticSelectedStyle-CssClass="selectedTab"
CssClass="tabs"
OnMenuItemClick="Menu1_MenuItemClick"
Runat="server">
<Items>
<asp:MenuItem Text="Tab 1" Value="0" Selected="true" />
<asp:MenuItem Text="Tab 2" Value="1" />
<asp:MenuItem Text="Tab 3" Value="2" />
</Items>
</asp:Menu>
<asp:MultiView ID="MultiView1" ActiveViewIndex="0" runat="server">
<asp:View ID="View1" runat="server">
<hi5:GameInfo runat="server" />
</asp:View>
<asp:View ID="View2" runat="server">
<hi5:GamePlayerInfo runat="server" />
</asp:View>
<asp:View ID="View3" runat="server">
<hi5:GuildInfo runat="server" />
</asp:View>
</asp:MultiView>
我想我可以使用asp:Menu
和asp:MultiView
并用适当的类包装每一个。
希望我能删除asp:Menu放入<head>
的自动生成的css。知道怎么做吗?
答案 0 :(得分:1)
这是一个MSDN VB解决方案,可以很容易地转换为C#。
http://support.microsoft.com/kb/319100
但是,根据您要完成的任务,这听起来似乎是一个过于复杂或过度杀伤的解决方案。