C# 如何在asp.net中显示子菜单
我想在asp.net中创建一个带有子菜单的菜单。我写了这段代码,但显示了页面中的所有元素 当鼠标悬停在item1上时,我想要显示item2(子菜单)C# 如何在asp.net中显示子菜单,c#,asp.net,menu,C#,Asp.net,Menu,我想在asp.net中创建一个带有子菜单的菜单。我写了这段代码,但显示了页面中的所有元素 当鼠标悬停在item1上时,我想要显示item2(子菜单) </asp:MenuItem> <asp:MenuItem Text="item3" Value="item3"></asp:MenuItem> </Items> </asp:Menu> 但是我的代码不起作用 &l
</asp:MenuItem>
<asp:MenuItem Text="item3" Value="item3"></asp:MenuItem>
</Items>
</asp:Menu>
但是我的代码不起作用
<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>
</asp:MenuItem>
<asp:MenuItem Text="item3" Value="item3"></asp:MenuItem>
</Items>
</asp:Menu>
在两个其他组件之间添加另一个
组合。在上面的帖子中,您缺少一个开头
。我看到:
</asp:MenuItem>
</asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="item3" Value="item3"></asp:MenuItem>
</Items>
</asp:Menu>
评论后更新:
我认为这应该行得通:
<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>
</asp:MenuItem>
<asp:MenuItem Text="item3" Value="item3"></asp:MenuItem>
</Items>
</asp:Menu>
当我删除StaticDisplayLevel=“2”时。。解决了我的问题
</asp:MenuItem>
<asp:MenuItem Text="item3" Value="item3"></asp:MenuItem>
</Items>
</asp:Menu>
</asp:MenuItem>
<asp:MenuItem Text="item3" Value="item3"></asp:MenuItem>
</Items>
</asp:Menu>
当我rwmove StaticDisplayLevels=“2”解决了这个问题时,我仔细研究了一下,很想问一下。我没有分数。我很高兴你发现了这一点!没关系,我很高兴我自己发现了:D