谁知道怎样在asp.net的webform里用C#添加类似于winform里的tabcontrol控件啊
谁知道怎样在asp.net的webform里用C#添加类似于winform里的tabcontrol控件啊
我希望的是用asp.net实现,而不是用纯js脚本来实现,
有人说用Menu控件 + MultiView控件来实现,静态的很好弄,也成功了,但是如果弄成动态的呢?
前台代码:
<asp:Menu ID="menuTabs" CssClass="menuTabs" StaticMenuItemStyle-CssClass="tab" StaticSelectedStyle-CssClass="selectedTab"Orientation="Horizontal" OnMenuItemClick="menuTabs_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><div class="tabBody"><asp:MultiView ID="multiTabs" ActiveViewIndex="0" runat="server"><asp:View ID="view1" runat="server"> <asp:CheckBox ID="CheckBox1" runat="server" />Contents of first tab </asp:View><asp:View ID="view2" runat="server">Contents of second tab </asp:View><asp:View ID="view3" runat="server">Contents of third tab </asp:View></asp:MultiView>
protected void menuTabs_MenuItemClick(object sender, MenuEventArgs e) { multiTabs.ActiveViewIndex = Int32.Parse(menuTabs.SelectedValue); }