我正在使用 MVC 4 Razor(基于 Windows 的身份验证)开发 Intranet Web 应用程序。我想获得指导以正确实施以下方案。
我的应用程序有 2 个角色 - 人力资源和经理。
我有一个视图,它有一个显示员工类型的单选控件。以下是值。1. 临时 2. 永久 3. 实习生 4. 顾问
HR 和 Manager 角色用户都可以访问上述视图。但是要求 - HR 应该看到“Permanent”和“Intern”值,而 Manager 应该在 Radio 控件中看到“Temporary”和“Consultant”值。
以上 4 个值来自数据库表。
我想根据角色及其对 Htmlcontrol 和 Htmlcontrol(单选按钮)绑定数据的访问权限来授权用户。
我更愿意使用通用的方式来处理这种情况,而不是使用视图中的 if 条件来过滤基于角色的数据。
请指导我处理这种情况所需的方法。谢谢。