0

我正在使用标签来告诉用户他是否已登录网站。所以我所做的是添加了一个标签并使用了 if/else 语句。但问题是。我希望 1 个链接标签有两个文本值

“登录” && “退出。”

所以这就是问题所在。我有代码,但我必须在更新标签值之前单击标签:

private void label1_Click(object sender, EventArgs e)
{
    if (1 == 2)
    {
        label1.Text = "Logged out";
    }
    else
    {
        label1.Text = "Logged in";
    }

}

我找不到另一个可以放置代码的地方,所以我不必单击它。另外,忽略 if(1==2) 我刚刚为调试所做的。

谢谢你。

4

2 回答 2

1

您需要将它放在 Page_Load 事件处理程序中。

于 2012-06-20T11:22:28.733 回答
0

您是否使用 Visual Studio + ASP 创建您的网站。

<asp:LoginStatus ID="LoginStatus1" runat="server" />

然后工具箱中有一个工具。

或者您可以将其添加到页面加载中。

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
     //Code
    }
}
于 2012-06-20T11:28:28.070 回答