簡體   English   中英

禁用asp.net中的面板

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM