【发布时间】:2019-03-22 17:48:04
【问题描述】:
在 ASP.Net MVC 应用程序中,我试图从数据库表中生成顶部导航栏。我遵循数据库优先方法。使用实体框架
我的场景如下:
我有 3 张桌子 MainMenu、SubMenu 和 ItemMenu。 ItemMenu 表知道它是 MainMenu 和 SubMenu。根据这些细节,顶部菜单栏应该呈现在 _Layout.cshtml 页面上。
如何实现这个..?我应该为 MenuBar 创建一个局部视图还是有其他简单的方法来完成这个?
【问题讨论】:
-
这个问题太宽泛了:“请编辑问题以将其限制在具有足够详细信息的特定问题上,以确定适当的答案。避免一次提出多个不同的问题。请参阅如何提问页面帮助澄清这个问题。”
-
这种情况下可以使用Partial View或者Html.Action
标签: c# asp.net asp.net-mvc entity-framework