ASP.NET Zero--6.菜單加權限


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM