根据asp.net中的用户角色访问数据

时间:2011-03-21 11:15:03

标签: c# asp.net

如何根据asp.net中的用户角色访问数据?

例如:我有两个管理员(admin1,admin2)。

在前端,admin1拥有对数据的完全访问权限(查看,添加,编辑,删除所有数据)

虽然admin2对数据的访问权限有限(仅查看,添加,编辑,删除某些数据,而不是所有数据)

谢谢

2 个答案:

答案 0 :(得分:0)

只需使用Roles.IsUserInRole方法来确定用户是否在角色中,然后显示相应的数据。

Roles.IsUserInRole(<USERNAME>, <ROLE>)

答案 1 :(得分:0)

您可以使用发布的代码 Ira Rainey 来使用代码切换控件,或者您可以使用 LoginView Control

检查this article使用LoginView控件显示特定于角色的标记部分(在页面下方)以获取概述。