0

我是 C# 的新手。我制作了包含三个表的应用程序:User、Roles 和 Assigned_Roles

 1. User Table column names:       
              user_id (PK)
              user_name(nvarchar(50))
              user_password(password)
 2. Roles Table Column names: 
              role_id(PK)
              role_name(nvarchar(50))
 3. Assigned_Roles
             assigned_id(PK)
             role_id(int)
             user_id 

每个用户都有分配的权利。我希望当用户登录应用程序时,停靠面板、系统控件、新任务的创建等内容应该可以根据分配给用户的角色进行查看。

我不知道如何做到这一点。谁能给我一些更好的解决方案或阅读材料?

4

1 回答 1

1

解决这个问题的一种方法是制作Roles FolderlikeAdminUser。然后UserControls根据每个Role然后简单地调用这些来创建:

<firstrole:UserControl1/>

于 2013-08-28T13:12:45.510 回答