一、实现过程:
1.在模块根目录添加类文件:AdminMenu.cs,如果已经存在该文件,则忽略这一步。
2.实现类:AdminMenu
public class AdminMenu : INavigationProvider
{
public Localizer T { get; set; }
/// <summary>
/// 指定这个菜单是一个管理菜单
/// </summary>
public string MenuName
{
get { return "admin"; }
}
public void GetNavigation(NavigationBuilder builder)
{
builder.AddImageSet("content") //设置菜单图标
.Add(
T("商品管理"), //菜单文本
"5", //菜单位置
menu => menu.Action("Index", "ProductAdmin", new { area = "Orchard.StarShop" }) //定义菜单所执行的路由
);
}
}
生成项目,刷新页面,这样一个简单的后台管理菜单就做好了。
二、效果截图:
![](https://box.kancloud.cn/fefb27ad597c84e1d7a2aea503e175e8_296x190.png)
寄语:
怎么样,是不是很帅气。想加入我们吗,请加入QQ群:634957084.