我想在我的web应用程序中创建一个菜单。此菜刚需是垂直的,并且能够这样操作的东西:带子菜单的ASP.Net菜单
它并不需要是一个弹出菜单或任何东西。只是一个静态菜单,位于页面的一侧,并允许您浏览子菜单。我对asp.net不熟悉,不确定这样的控件是否存在,甚至不知道它会被调用。在我这样做的时候有人能让我这么做吗?这种控制是存在还是需要创建?
我想在我的web应用程序中创建一个菜单。此菜刚需是垂直的,并且能够这样操作的东西:带子菜单的ASP.Net菜单
它并不需要是一个弹出菜单或任何东西。只是一个静态菜单,位于页面的一侧,并允许您浏览子菜单。我对asp.net不熟悉,不确定这样的控件是否存在,甚至不知道它会被调用。在我这样做的时候有人能让我这么做吗?这种控制是存在还是需要创建?
您可以使用标准的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>
你可以用javascript来做到这一点。已经有一些插件可用。
http://www.javascripttoolbox.com/lib/contextmenu/
http://www.abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin/
您可以自定义CSS看起来像在Windows 7菜单
你可能想要像css菜单http://cssmenumaker.com/ – jcolebrand 2012-02-16 21:03:06
你能选择一个答案,或更新为什么没有什么是合适的? – 2013-09-12 20:06:41
你可以选择一个答案,或更新为什么没有什么是合适的? – Seany84 2017-09-18 19:23:23