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角色,在權限列表中勾上測試,然后保存。再刷新頁面,你會發現測試頁面已經顯示出來了。
