Asp Boilerplate, 如何在菜单栏中创建新菜单?

Asp Boilerplate,,, How to create New Menu in Menu bar?

我想在菜单栏中添加一个新菜单,我根据Boilerplate文档创建了一个class,但不知道如何配置菜单,,而且菜单是面向所有用户的,,这里是我已经完成的代码 我创建了一个 class 扩展自导航提供商

  public class NavigationsProviderMenu : NavigationProvider
{
    public override void SetNavigation(INavigationProviderContext context)
    {
        context.Manager.MainMenu
        .AddItem(
            new MenuItemDefinition(
                "Jobs",
                new LocalizableString("Jobs", "ShipperBuyerV1"),
                url: "/JobsList",
                icon: "fa fa-tasks"
                ));
    }

}

您应该按顺序调用 AddItem 作为一个链,所有对应的菜单项将处于同一级别:

context.Manager.MainMenu
    .AddItem(
        new MenuItemDefinition(
            "Jobs",
            new LocalizableString("Jobs", "ShipperBuyerV1"),
            url: "/JobsList",
            icon: "fa fa-tasks"
        ))
    .AddItem(
        new MenuItemDefinition(
            "Another",
            new LocalizableString("Another", "ShipperBuyerV1"),
            url: "/Another",
            icon: "fa fa-tasks"
        ));