C# asp.net验证后更改菜单文本
验证后如何更改菜单任务栏。我目前有一个链接框和一个标签C# asp.net验证后更改菜单文本,c#,asp.net,C#,Asp.net,验证后如何更改菜单任务栏。我目前有一个链接框和一个标签 protected void Page_Load(object sender, EventArgs e) { // check if user is logged in if (Session["login"] != null) { LblLogin.Text = "Welcome " + Session["Login"].ToString();
protected void Page_Load(object sender, EventArgs e)
{
// check if user is logged in
if (Session["login"] != null)
{
LblLogin.Text = "Welcome " + Session["Login"].ToString();
LblLogin.Visible = true;
LinkButton1.Text = "Logout";
}
else
{
LblLogin.Visible = false;
LinkButton1.Text = "Login";
}
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
//user logs in
if (LinkButton1.Text == "Login")
{
Response.Redirect("Manage_Register.aspx?Scr=");
}
else
{
//User logs out
Session.Clear();
Response.Redirect("Default.aspx?Scr=");
}
但是我现在希望它出现在菜单上,在菜单栏上我有home、about、contact、login
当用户成功登录时,我希望登录文本更改为注销。您可以使用提供的登录控件,具体来说:@luke2012我创建的几乎与“登录控件”相同,但我希望它出现在菜单栏上,而且登录控件是链接框way@user2158735您能为菜单显示ASPX标记吗?