欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

创建复杂的后台管理菜单

程序员文章站 2022-05-22 09:46:09
...

一、实现过程:
1.修改AdminMenu类中的GetNavigation方法如下:

public void GetNavigation(NavigationBuilder builder)
    {
        builder.AddImageSet("content")
            .Add(item => item
            .Caption(T("商品管理"))
            .Position("5")
            .LinkToFirstChild(false)

            .Add(subItem => subItem
                .Caption(T("商品分类"))
                .Position("5.5")
                .Action("List", "ProductCatalogAdmin", new { area = "Orchard.StarShop" })
            )
            .Add(subItem => subItem
                .Caption(T("商品信息"))
                .Position("5.6")
                .Action("List", "ProductAdmin", new { area = "Orchard.StarShop" })
            )
        );

        builder.AddImageSet("content")
            .Add(item => item
            .Caption(T("订单管理"))
            .Position("5")
            .LinkToFirstChild(false)

            .Add(subItem => subItem
                .Caption(T("主订单管理"))
                .Position("5.5")
                .Action("List", "MainOrderAdmin", new { area = "Orchard.StarShop" })
            )
            .Add(subItem => subItem
                .Caption(T("子订单管理"))
                .Position("5.6")
                .Action("List", "SubOrderAdmin", new { area = "Orchard.StarShop" })
            )
        );
    }
   
修改好之后,同样,生成项目,刷新页面,如果刷不出来,先停止掉IIS服务器,然后再启动,刷新页面就能看了。

二、效果截图:
创建复杂的后台管理菜单

寄语:
怎么样,是不是很帅气。想加入我们吗,请加入QQ群:634957084.