Label1.text没有单击更新值

时间:2012-06-20 11:18:33

标签: c#

我正在使用标签告诉用户他是否已登录网站或未登录。所以我所做的是添加一个标签并使用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)我刚刚进行调试。

谢谢。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分: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
    }
}