1. 程式人生 > >建立複雜的後臺管理選單

建立複雜的後臺管理選單

一、實現過程:
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.