更改按钮以在连接时注销

时间:2015-05-16 17:50:01

标签: c# asp.net webforms

我正在制作一个包含HTML和C#(asp.net)的网站。

首次运行网站时,会出现一个登录按钮,当您登录“登录”按钮更改为“退出”时。

我再次运行网站时遇到问题:在开始时,会立即显示“退出”按钮。我试过这个C#代码:

if (Session["UserId"] != null)
{
    signin.InnerText = "Sign Out";
    string cssClass = string.Empty;
    cssClass = "navbar-btn btn-danger btn right";
    signin.Attributes["class"] = cssClass;
}
else
{
    signin.InnerText = "Sign In";
    string cssClass = string.Empty;
    cssClass = "navbar-btn btn-success btn right";
    signin.Attributes["class"] = cssClass;
}

但它仍然不起作用。

也许我应该问窗口是否关闭然后清除会话?如果我应该,我该怎么做?

0 个答案:

没有答案