隐藏注销按钮

时间:2013-06-12 20:54:18

标签: c# asp.net button hide

我在我的网站上工作,我想只登录用户会看到注销按钮。 但我不知道该怎么做,我在主页面中这样做了

        if (Session["Username"] != null)
        UserName = "Hello :" + Session["Username"].ToString() ;
     <asp:Button ID="Logout" runat="server" Text="Click Here to Logout" CssClass="Logout" OnClick="Logout_Click" />

如果工作正常,但我不知道热按钮那里

2 个答案:

答案 0 :(得分:0)

好的,在您的母版页后面的代码中尝试这个:

 protected void Page_Load(object sender, EventArgs e)
 {
        if (!IsPostBack)
        {

            if (Session["Username"] != null)
                Logout.Visible = true;

            else
                 Logout.Visible = false;
        }
 }

假设您在ID =“Logout”的表单上有一个注销按钮。

希望这有帮助。

答案 1 :(得分:0)

您还可以使用

检查会话并隐藏Aspx端的注销按钮
 <%  if (Session["Username"] != null)
       { %> 
     <asp:Button ID="Logout" runat="server" Text="Click Here to Logout" CssClass="Logout" OnClick="Logout_Click" />
     <%} %>