带子菜单的ASP.Net菜单

时间:2012-02-16 21:01:17

标签: asp.net menu submenu

我想在我的网络应用程序中创建一个菜单。这个菜单只需要是垂直的,并且能够像这样操作:

enter image description here

它不需要是弹出菜单或任何东西。只是一个位于页面侧面的静态菜单,您也可以浏览子菜单。我是asp.net的新手,不确定是否存在这样的控件,甚至不知道它将被称为什么。在我这样做的时候,有人可能不在我身边吗?是否存在这样的控制或是否需要创建它?

3 个答案:

答案 0 :(得分:3)

您可以使用标准ASP:菜单服务器控件。

<asp:Menu ID="Menu1" runat="server" StaticDisplayLevels="3" Orientation="Vertical">
  <Items>
    <asp:MenuItem Text="File" Value="File">
      <asp:MenuItem Text="New" Value="New"></asp:MenuItem>
      <asp:MenuItem Text="Open" Value="Open"></asp:MenuItem>
    </asp:MenuItem>
    <asp:MenuItem Text="Edit" Value="Edit">
      <asp:MenuItem Text="Copy" Value="Copy"></asp:MenuItem>
      <asp:MenuItem Text="Paste" Value="Paste"></asp:MenuItem>
    </asp:MenuItem>
    <asp:MenuItem Text="View" Value="View">
      <asp:MenuItem Text="Normal" Value="Normal"></asp:MenuItem>
      <asp:MenuItem Text="Preview" Value="Preview"></asp:MenuItem>
    </asp:MenuItem>
  </Items>
</asp:Menu>

答案 1 :(得分:0)

答案 2 :(得分:0)

Menu Control执行此操作。

它并不像某些javascript版本那么优雅,但它确实有效。

由于您说自己是新用户,因此还有大量视频展示如何使用它,包括this one