我想根据用户类型隐藏或显示一些功能/按钮。我仍然是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;
}
}
你可以尝试这样的事情。