asp.net中的RBAC

asp.net中的RBAC,asp.net,sql-server,c#-3.0,Asp.net,Sql Server,C# 3.0,我的sql server 2008中有一个用户表,该表具有 用户名、密码、电子邮件、名字、姓氏和用户组 我想在用户登录后显示特定于该用户组的网站控件 请在此问题上提供帮助。您可以在登录时将用户的用户组指定为会话变量。现在,您可以根据该值设置页面控件的可见性(可能在page_load上) 像这样的, If(Session["UserGroup"] == "1") { ControlID.Visible = true; } else { ControlID.Visible = fal

我的sql server 2008中有一个用户表,该表具有
用户名、密码、电子邮件、名字、姓氏和用户组

我想在用户登录后显示特定于该用户组的网站控件


请在此问题上提供帮助。

您可以在登录时将用户的
用户组指定为会话变量。现在,您可以根据该值设置页面控件的可见性(可能在page_load上)

像这样的,

If(Session["UserGroup"] == "1")
{
    ControlID.Visible = true;
}
else
{
    ControlID.Visible = false;
}

如何在登录时从数据库中检索用户组?当您检查登录的用户凭据时,如果凭据没有问题,则从
users
表中检索该用户组。@BAdminThanks得到了它。