如何根据asp.net中的用户角色访问数据?
例如:我有两个管理员(admin1,admin2)。
在前端,admin1拥有对数据的完全访问权限(查看,添加,编辑,删除所有数据)
虽然admin2对数据的访问权限有限(仅查看,添加,编辑,删除某些数据,而不是所有数据)
谢谢
答案 0 :(得分:0)
只需使用Roles.IsUserInRole方法来确定用户是否在角色中,然后显示相应的数据。
Roles.IsUserInRole(<USERNAME>, <ROLE>)
答案 1 :(得分:0)
您可以使用发布的代码 Ira Rainey 来使用代码切换控件,或者您可以使用 LoginView Control 。
检查this article的使用LoginView控件显示特定于角色的标记部分(在页面下方)以获取概述。