2013-11-28 4 views
1

Я хочу создать меню с подменю в asp.net. Я написал этот код, но показать все элементы в странице Я хочу при наведении курсора мыши на item1, item2 отображается (подменю)Как я могу отобразить подменю в asp.net

Но мой код не работает

<asp:Menu ID="Menu1" runat="server" Orientation="Horizontal" StaticDisplayLevels="2"> 
    <Items> 
     <asp:MenuItem Text="item1" Value="item1"> 
       <asp:MenuItem Text="item2" Value="item2"> 

     </asp:MenuItem> 
     </asp:MenuItem> 
     <asp:MenuItem Text="item3" Value="item3"></asp:MenuItem> 
    </Items> 
    </asp:Menu> 

ответ

0

Добавить другой <asp:MenuItem ></asp:menuItem> сочетание между двумя другими. В вашем сообщении выше вам не хватает открытия <asp:MenuItem>. Я вижу это:

</asp:MenuItem> 
</asp:MenuItem> 

UPDATE ПОСЛЕ комментарий: Я думаю, что это должно работать:

<asp:Menu ID="Menu1" runat="server" Orientation="Horizontal" StaticDisplayLevels="2"> 
    <Items> 
     <asp:MenuItem Text="item1" Value="item1"> 
      <asp:MenuItem Text="item2" Value="item2"></asp:MenuItem> 
     </asp:MenuItem> 
     <asp:MenuItem Text="item3" Value="item3"></asp:MenuItem> 
    </Items> 
</asp:Menu> 
+0

да. его правда ... я вижу item1 item2 item3 ....... i wnat item2 под item1 –

+0

Я изменил код, но у меня проблема –

+1

, когда я rwmove StaticDisplayLevels = "2" решена проблема –

2

, когда я удаляю StaticDisplayLevels = "2" .. решена моя проблема

  </asp:MenuItem> 
      <asp:MenuItem Text="item3" Value="item3"></asp:MenuItem> 
     </Items> 
    </asp:Menu> 
Смежные вопросы