管理ページに新しいメニュー項目を追加したいと考えています。しかし、成功していません。
プロジェクトに AdminMenu を次のように作成しました。
public class AdminMenu : INavigationProvider
{
public AdminMenu()
{
T = NullLocalizer.Instance;
}
private Localizer T { get; set; }
public string MenuName { get { return "admin"; } }
public void GetNavigation(NavigationBuilder builder)
{
builder.AddImageSet("UsedEquipProperty").Add(T("UsedEquipProperty"), "7", BuildUsedEquipmentProperty);
}
private void BuildUsedEquipmentProperty(NavigationItemBuilder menu)
{
menu.Add(T("UsedEquipProperty"), "7.1", item => item.Action("Index", "UsedEquipmentProperty", new { area = "MyModule" }).Permission(Permissions.EditOwnContent));
menu.Add(T("Create Property"), "7.2", item => item.Action("Create", "UsedEquipmentProperty", new { area = "MyModule" }).Permission(Permissions.EditOwnContent));
}
何か不足していますか?管理ページに追加したメニュー項目が表示されません。