我想根据用户类型隐藏或显示一些功能/按钮。我仍然是C#的新手,有人可以帮助我吗?
答案 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
}
您可以尝试这样的事情。