【问题标题】:Re: Create Top and Side Menu回复:创建顶部和侧边菜单
【发布时间】:2020-04-17 22:07:00
【问题描述】:

我正在使用 ASP.NET MVC C#,并且对编程非常陌生,可能会弄错术语。

经过几次在线搜索后,我感到很困惑,想了解如何在单击菜单选项卡时显示新的子菜单以及如何在单击时显示侧边栏菜单子菜单选项卡。 在图像中,当一个人从顶部菜单中单击“员工”时,会出现以下菜单,我该如何创建它。 当单击“员工列表”时,会出现侧面菜单,我该如何创建。

Image

提前感谢您的帮助。

问候, 凯尔

【问题讨论】:

    标签: submenu


    【解决方案1】:

    如果不了解更多信息,我们显然无法为您提供确切的代码,但也许您可以在用户单击菜单项时在查询字符串中包含 MenuId 参数?

    如果MenuId 参数出现在查询字符串中,是否显示子菜单?

    例如,您在 MVC 中的操作可能如下所示:

    public IActionResult MyPage(int menuId)
    {
     ///your logic here
      var model = new Model();
      model.MenuId = menuId;
      return View(model);
    }
    

    在你的 Razor 视图中:

    @if (Model.MenuId.HasValue)
    {
        <ul>
         <li>This is my submenu</li>
         <li>Second menu item</li>
        </ul>
    }
    

    这有帮助吗?

    【讨论】:

    • 感谢您的回复。
    • 不客气。如果有帮助,您可以接受我的回答:-)
    • 嗨 Steven Lemmens,当然,如果我知道“接受答案”按钮在哪里,我会接受你的回答。我看不出哪里可以接受你的回答。
    • 我认为这是我左边答案旁边的绿色复选标记。如果找不到,请不要担心。
    • 嗨史蒂文,我找到了“接受答案”并接受了您的答案。再次感谢您的帮助。
    猜你喜欢
    • 2021-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-04
    • 1970-01-01
    • 2016-06-04
    • 1970-01-01
    相关资源
    最近更新 更多