如果已登录,请更改按钮的功能

时间:2013-08-10 09:08:34

标签: c# asp.net

我是C#/ ASP.NET场景的新手,我似乎无法自己正确地使用语法。我想要一个按钮的文字和功能 在用户登录时更改。我到目前为止的代码是:

if (Session["Patient"] == "Logged In")
{
    Button3.Visible = false;
    Button4.Visible = false;
}
else
{
    Button3.Text = "Create Account";
    Button4.Text = "Log In";
}

据我所知,上面的代码更改了按钮的文本,但是如何更改按钮的功能呢?

提前致谢: - )

1 个答案:

答案 0 :(得分:2)

您可以在按钮事件处理程序中实现相同的开关,并调用不同的方法。

if (Session["Patient"] == "Logged In")
{
   LoggedInMethod();
}
else
{
   AnonymousMethod();
}