我有一个类似于Craiglist类型应用程序的网站。在我的ASP.Net应用程序中定义不同的角色
在我的数据库中,我应该创建一个名为UserRoles的表,并将UserRoleID作为外键分配给每个创建的用户? 1为管理员(完成Priveledges),2为主持人,3为正常用户等。
此外,在我的ASP.Net应用程序中,说我有一个UserControl。在该用户控件方法的内部,我应该问一下User.ID =“1”是否生成一个按钮X.Visible = True?
说,如果当前登录的用户是管理员,做出一点红色的X出现这样管理员可以轻松地删除的列表等
或者是有一个更成熟的方式做到这一点?