我是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
每个用户都已分配权限。我希望当用户登录到应用程序时,可以根据分配给用户的角色查看停靠面板,系统控件,新任务的创建等内容。
我不知道该怎么做。任何人都可以为我提供更好的解决方案或阅读材料吗?
答案 0 :(得分:1)
解决此问题的一种方法是将Roles Folder
设为Admin
,User
等。然后根据每个UserControls
创建Role
然后简单地调用这些:
<firstrole:UserControl1/>