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

时间:2019-01-29 03:23:59

标签: c# asp.net webforms

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

1 个答案:

答案 0 :(得分:0)

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

然后在您的login.aspx.cs页中:

WITH cte AS (
    SELECT title, ROW_NUMBER() OVER (ORDER BY price DESC) rn
    FROM book
)

SELECT title
FROM cte
WHERE rn <= 5;

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

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

您可以尝试这样的事情。

相关问题