点击打开子菜单

  • 本文关键字:菜单 asp.net aspmenu
  • 更新时间 :
  • 英文 :


我有以下ASP:Menu

<asp:Menu id="menu_mymenu" runat="server"  OnMenuItemClick="menu_mymenu_Click">
    <Items>
        <asp:MenuItem Text="menu_1" Value ="menu_1">
            <asp:MenuItem Text="menu_a" Value="menu_a" />
            <asp:MenuItem Text="menu_b" Value="menu_b"/>
        </asp:MenuItem>
    </Items>                                                               
</asp:Menu>

鼠标在上面显示子菜单menu_a和menu_b。我想在菜单上的onclick以同样的方式显示子菜单menu_a和menu_b,而不发布回来。有什么办法可以这么做吗?

看起来这不是一件特别容易做到的事情,而且可能有点粗糙。我看到很多建议尝试使用树视图而不是菜单控件。无论如何,这里是我找到的一些资源和一个解决方案可能会奏效:

http://forums.asp.net/t/1250342.aspx

是否有可能强制菜单弹出触发点击而不是鼠标悬停?

如果它是绝对必要的,有这个点击,那么它将值得寻找一个解决方案,以满足您的需求。在这种情况下,我建议使用树视图或纯css/javascript解决方案。

希望这能让你走上正确的道路!

我已按要求定制;以下是完整解决方案的链接。

https://stackoverflow.com/a/60986351/3099784

相关内容

  • 没有找到相关文章

最新更新