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

ASP.NET Zero--6.菜单加权限

程序员文章站 2022-03-03 09:33:41
1.打开文件MpaNavigationProvider.cs 【..\MyCompanyName.AbpZeroTemplate.Web\Areas\Mpa\Startup\MpaNavigationProvider.cs】 继续上次添加菜单的代码,再添加一行 .AddItem(new MenuIt ......
1.打开文件MpaNavigationProvider.cs 【..\MyCompanyName.AbpZeroTemplate.Web\Areas\Mpa\Startup\MpaNavigationProvider.cs】 继续上次添加菜单的代码,再添加一行
.AddItem(new MenuItemDefinition(
                    PageNames.App.Tenant.Test,//一个常量,控制菜单是否被选中
                    L("Test"),//菜单显示名称,在语言文件中配置
                    url: "Mpa/Test",//菜单路径
                    icon: "icon-globe",//菜单图标
                    requiredPermissionName: AppPermissions.Pages_Administration_Test//菜单权限,登录用户所在角色有此权限才会显示出来
                    ))
2.生成项目 生成项目,刷新页面,这时测试菜单不显示了   3.配置权限 切换到角色功能,修改Admin角色,在权限列表中勾上测试,然后保存。再刷新页面,你会发现测试页面已经显示出来了。 ASP.NET Zero--6.菜单加权限