真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

如何創(chuàng)建動態(tài)菜單在ASP。凈核心剃刀頁面與WebApi

我得到一個錯誤當我添加一個MenuList進入菜單。 計算機科學,因為我的MySQL表中沒有MenuList那里。 但我無法添加MenuList菜單。 cs,這意味著我不能創(chuàng)建一個動態(tài)菜單,任何人在這種情況下有解決方案嗎? 請幫助我,我被困在這里大約一個星期。

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供巴林左旗網站建設、巴林左旗做網站、巴林左旗網站設計、巴林左旗網站制作等企業(yè)網站建設、網頁設計與制作、巴林左旗企業(yè)網站模板建站服務,10余年巴林左旗做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

MySql表:

CREATE TABLE Menusss(
    MenuId int not null auto_increment,
    MenuName varchar(250),
    ParentId int,
    ActiveNo int
);

Menus.cs:

public class Menus
{
    [Key]
    public int MenuId { get; set; }
    public string MenuName { get; set; }
    public int? ParentId { get; set; }
    public int ActiveNo { get; set; }
    public List MenuList { get; set; } = new List();
}

MenusController.cs:

[HttpGet]
public ActionResult> GetMenus()
{
    List menuList = new List();
    foreach (Menus m in _context.menus.ToList())
    {
        menuList.Add(m);
    }
    List menuTree = GetMenuTree(menuList, null);
    return menuTree;
}
private List GetMenuTree(List list, int? parentId)
{
    return list.Where(x => x.ParentId == parentId).Select(x => new Menus()
    {
        MenuId = x.MenuId,
        MenuName = x.MenuName,
        ParentId = x.ParentId,
        ActiveNo = x.ActiveNo,
        MenuList = GetMenuTree(list, x.MenuId)
    }).ToList();
}

MY.js:

$(document).ready(function () {
    $.ajax({
        url: '',
        method: 'get',
        dataType: 'json',
        success: function (data) {  
        buildMenu($('#menu'), data);
        $('#menu').menu();
    }
});
    function buildMenu(parent, items) {
        $.each(items, function () {
            var li = $("
  • " + this.MenuName + "
  • ");             if (this.ActiveNo == 0) {                 li.addClass('ui-state-disabled');             }             li.appendTo(parent);             if (this.MenuList && this.MenuList.length > 0) {                 var ul = $("
      ");                 ul.appentTo(li);                 buildMenu(ul, this.MenuList);             }         });     } });

      名稱欄目:如何創(chuàng)建動態(tài)菜單在ASP。凈核心剃刀頁面與WebApi
      網頁地址:http://weahome.cn/article/pjscjs.html

      其他資訊

      在線咨詢

      微信咨詢

      電話咨詢

      028-86922220(工作日)

      18980820575(7×24)

      提交需求

      返回頂部