Меню ASP.Net с подменю - PullRequest
       20

Меню ASP.Net с подменю

2 голосов
/ 17 февраля 2012

Я хотел бы создать меню в своем веб-приложении.Это меню просто должно быть вертикальным и иметь возможность работать примерно так:

enter image description here

Это не обязательно должно быть всплывающее меню или что-то еще.Просто статичное меню, которое находится сбоку страницы и позволяет вам также просматривать подменю.Я новичок в asp.net и не уверен, существует ли такой элемент управления или даже как он будет называться.Может ли кто-нибудь возразить мне в этом?Существует ли такой элемент управления или мне нужно его создать?

Ответы [ 3 ]

4 голосов
/ 17 февраля 2012

Вы можете использовать стандартный 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>
0 голосов
/ 17 февраля 2012

Меню управления делает это.

Это не так элегантно, как в некоторых версиях JavaScript, но работает.

Поскольку вы говорите, что вы новичок, есть также множество видео, показывающих, как его использовать, включая этот .

0 голосов
/ 17 февраля 2012

Вы можете сделать это с помощью JavaScript. Уже есть несколько доступных плагинов.

http://www.javascripttoolbox.com/lib/contextmenu/

http://www.webdeveloperjuice.com/2010/02/22/create-simple-jquery-right-click-cross-browser-vertical-menu/

http://www.abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin/

Вы можете настроить CSS так, чтобы он выглядел как меню Windows 7

...