我在我的网站上工作,我想只登录用户会看到注销按钮。 但我不知道该怎么做,我在主页面中这样做了
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" />
如果工作正常,但我不知道热按钮那里
答案 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" />
<%} %>