[英]disable panel in asp.net
我想禁用asp.net中的面板,例如當管理員登錄時,那么他們將無法看到主管,並且還在表格中定義了管理員和主管的指定,例如何時
1 supervisor
2 manager
我嘗試這個,但是我嘗試這個,但是我不工作
if (Session["UserDesignation"].ToString() == "2")
{
Manager.Visible = true;
}
else
{
Manager.Visible = false;
}
if (Session["UserDesignation"].ToString() == "1")
{
SuperVisiorPanel.Visible = true;
}
else
{
SuperVisiorPanel.Visible = false;
}
並以登錄形式
int desginid = Convert.ToInt16(aa.spdesign(txt_username.Value, txt_pass.Value));
Session["UserDesignationID"] = desginid;
if (users == 1)
{
Session["Login2"] = txt_username.Value;
Session["Login3"] = txt_pass.Value;
Session["UserDesignationID"] = desginid;
Session["UserTypeID"] = users;
Response.Redirect("AdminOp.aspx");
}
else if (users == 2)
{
Session["Login2"] = txt_username.Value;
Session["Login3"] = txt_pass.Value;
Session["UserDesignationID"] = desginid;
Session["UserTypeID"] = users;
Response.Redirect("upload.aspx");
}
這里上面1和代碼是用戶類型ID
有什么幫助嗎?
啟用/禁用asp.net面板
SuperVisiorPanel.Enabled = false;
SuperVisiorPanel.Enabled = True;
隱藏/顯示asp.net面板
SuperVisiorPanel.Visible = false;
SuperVisiorPanel.Visible = True;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.