【发布时间】:2020-04-17 22:07:00
【问题描述】:
我正在使用 ASP.NET MVC C#,并且对编程非常陌生,可能会弄错术语。
经过几次在线搜索后,我感到很困惑,想了解如何在单击菜单选项卡时显示新的子菜单以及如何在单击时显示侧边栏菜单子菜单选项卡。 在图像中,当一个人从顶部菜单中单击“员工”时,会出现以下菜单,我该如何创建它。 当单击“员工列表”时,会出现侧面菜单,我该如何创建。
提前感谢您的帮助。
问候, 凯尔
【问题讨论】:
标签: submenu
我正在使用 ASP.NET MVC C#,并且对编程非常陌生,可能会弄错术语。
经过几次在线搜索后,我感到很困惑,想了解如何在单击菜单选项卡时显示新的子菜单以及如何在单击时显示侧边栏菜单子菜单选项卡。 在图像中,当一个人从顶部菜单中单击“员工”时,会出现以下菜单,我该如何创建它。 当单击“员工列表”时,会出现侧面菜单,我该如何创建。
提前感谢您的帮助。
问候, 凯尔
【问题讨论】:
标签: submenu
如果不了解更多信息,我们显然无法为您提供确切的代码,但也许您可以在用户单击菜单项时在查询字符串中包含 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>
}
这有帮助吗?
【讨论】: