zoukankan      html  css  js  c++  java
  • MVC 前台获取三级菜单及子菜单

    1.在后台将所有的菜单获取出来,代码如下:

     public ActionResult Index()
            {
                //所有商品分类
                var oneMenu = _baseGoodsCategory.FindList(n =>true);
                ViewBag.oneMenuList = oneMenu;return View();
            }

    2.前台页面绑定,代码如下:

    <div class="head15_menu_all_OnlineCategory">
                        <div class="tit_all" id="all_Commodity"><a href="javascript:;">所有商品分类</a></div>
                        <div class="tit_sort" id="list_type" style="display: block;">
                            @if (ViewBag.oneMenuList != null)
                            {
                                IEnumerable<WLSH.B2B.Shop.Core.GoodsCategory> menuList = ViewBag.oneMenuList;
                                foreach (var item in menuList.Where(n => n.Level == 1))
                                {
                                    <dl>
                                        <dt class="sort_bg30">
                                            <a href="/list-30.html">@item.Name</a>
                                        </dt>
                                        <dd style=" 600px;">
                                            <div class="memu_list">
                                                <ul>
                                                    @foreach (var twoMenu in menuList.Where(n => n.ParentId == item.Id))
                                                    {
                                                        <li>
                                                            <div class="list_l">
                                                                <a href="/list-30-102.html">@twoMenu.Name</a>
                                                            </div>
                                                            <div class="list_r">
                                                                @foreach (var sanMenu in menuList.Where(n => n.ParentId == twoMenu.Id))
                                                                {
                                                                    <em><a href="/list-30-102-1423.html" title="@sanMenu.Name">@sanMenu.Name</a></em>
                                                                }
                                                                @*<em><a href="/list-30-102-1423.html" title="牛油果">牛油果</a></em>
                                                                    <em><a href="/list-30-102-122.html" title="品质粮油">品质粮油</a></em>
                                                                    <em><a href="/list-30-102-1425.html" title="库尔勒香梨">库尔勒香梨</a></em>
                                                                    <em><a href="/list-30-102-1426.html" title="苹果">苹果</a></em>
                                                                    <em><a href="/list-30-102-131.html" title="手工曲奇">手工曲奇</a></em>
                                                                    <em><a href="/list-30-102-134.html" title="全球尖货">全球尖货</a></em>
                                                                    <em><a href="/list-30-102-1475.html" title="冲击味蕾">冲击味蕾</a></em>*@
                                                            </div>
                                                        </li>
                                                    }
                                                </ul>
                                            </div>
                                        </dd>
                                    </dl>
                                }
                            }
                            
                            </div>
                        </div>
  • 相关阅读:
    java、asp.net 通用分页码函数
    SQL
    go build 参数
    alertmanager报错Failed to get final advertise address: No private IP address found, and explicit IP not provided"
    go语言三个点的用法
    CDH6.2安装
    python之链表
    jenkins触发构建后一直重复构建
    ansible远程执行寻找不到环境变量问题
    Python3之harbor sdk api
  • 原文地址:https://www.cnblogs.com/LoveQin/p/5633128.html
Copyright © 2011-2022 走看看