根据用户及其角色筛选网格视图 - 在 .NET 4 Web 应用程序中

本文关键字:NET Web 应用程序 视图 网格 用户 筛选 角色 | 更新日期: 2023-09-27 18:32:34

我正在开发一个网站,我在左侧显示网格视图,客户。目前,我向数据库中的所有客户展示。用户可以单击客户以显示其详细信息。

客户

和客户详细信息取自 SQL 数据库,其中包含表"客户"和"客户数据表"。

我使用 Microsoft 的内置功能管理具有角色的网站用户。我创建了具有角色管理员的用户和具有角色管理器的用户。

我希望经理只能看到他的客户,而不是其他经理的客户。

我想为此我需要将客户与经理 ID 相关联。但是我该怎么做呢?具有角色的用户不在我的数据库中,而是在微软中。客户是我的表,但 ManagerID 必须从 Microsoft DB 中获取。一定有办法。

欣赏任何想法。谢谢

根据用户及其角色筛选网格视图 - 在 .NET 4 Web 应用程序中

您可以从基于"用户名"的"aspnet_Users"表中获取"UserId"。 我建议您在客户表中添加一个字段来保存 ID。 然后,您可以向客户查询登录用户的 ID。