我正在尝试学习 ASP.NET MVC 并创建了新项目。我的第一个想法是我将如何为用户提供访问系统区域和功能的方法。
最初,我正在查看用户和管理员的 2 个用户角色。我搜索并找到下面关于基于角色显示菜单的帖子,这很好,但我需要一种为用户和管理员显示不同子菜单的方法,例如管理员可能能够修改客户信用额度等。但用户没有。理想情况下,我会在 CreditLimit 的客户菜单下方显示一个子菜单,该用户不会显示,但管理员会?
http://techbrij.com/role-based-menu-asp-net-mvc
这是可能的还是我应该简单地创建一个“客户”区域并根据登录角色在此页面上显示/不显示按钮/链接?
感谢您的任何建议。