如何根据用户类型/登录隐藏或显示功能/按钮



我想根据用户类型隐藏或显示一些功能/按钮。我仍然是C#的新手,谁能帮我吗?

在登录 Web 应用程序时将用户类型/登录存储在会话中。&从页面加载时的会话值检查用户类型。例如,如果您有两种用户类型:管理员和用户,并且您有一些按钮,假设按钮ID = btnSave。

然后在您的登录.aspx.cs页面中:

protected void btnLogin_Click(object sender, EventArgs e)
{
    Session["UserType"] = usertype; //your usertype can be Admin or User
}

然后在仪表板或要隐藏按钮/功能.cs页面的其他页面中

protected void Page_Load(object sender, EventArgs e)
{
    if(Session["UserType"].ToString() == "Admin")
    {
        btnSave.Visible = true;
    }
    else
    {
        btnSave.Visible = false;
    }
}

你可以尝试这样的事情。

最新更新