-2

我对 C#/ASP.NET 场景非常陌生,我似乎无法自己掌握正确的语法。我希望在用户登录时更改按钮的文本和功能。到目前为止我的代码是:

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

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

提前致谢:-)

4

1 回答 1

2

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

if (Session["Patient"] == "Logged In")
{
   LoggedInMethod();
}
else
{
   AnonymousMethod();
}
于 2013-08-10T09:12:19.450 回答