我想在 mvc 布局页面中显示动态菜单。在我的数据库表中有我想要显示嵌套菜单的 menuid 和 parentid。如果有人有解决方案,请帮助我,如果有任何其他方法可以举个例子。这是我的数据库
数据库表结构
这是我的控制器代码
public ActionResult Index()
{
using (MachineShopDBEntities db = new MachineShopDBEntities())
{
List<MenuMaster> list = db.MenuMasters.ToList();
ViewBag.MenuList = new SelectList(list);
}
return View();
}
Run Code Online (Sandbox Code Playgroud)
这是我的模型
public partial class MenuMaster
{
public int MenuID { get; set; }
public string MenuText { get; set; }
public string Description { get; set; }
public Nullable<int> ParentID { get; set; }
public string ControllerName { get; set; }
public string ActionName { get; set; }
public …Run Code Online (Sandbox Code Playgroud)