我是C#/ ASP.NET场景的新手,我似乎无法自己正确地使用语法。我想要一个按钮的文字和功能 在用户登录时更改。我到目前为止的代码是:
if (Session["Patient"] == "Logged In") { Button3.Visible = false; Button4.Visible = false; } else { Button3.Text = "Create Account"; Button4.Text = "Log In"; }
据我所知,上面的代码更改了按钮的文本,但是如何更改按钮的功能呢?
提前致谢: - )
答案 0 :(得分:2)
您可以在按钮事件处理程序中实现相同的开关,并调用不同的方法。
if (Session["Patient"] == "Logged In")
{
LoggedInMethod();
}
else
{
AnonymousMethod();
}