Это мое горизонтальное меню в уль дизайн.У меня проблема с преобразованием моего логина в выход из списка.
<div class="menu">
<ul>
<li><a href="Home.aspx">Home</a></li>
<li><a href="Dining.aspx">Dining</a></li>
<li><a href="Meeting&Event.aspx">Meeting & Event</a></li>
<li><a href="About_Us.aspx">About Us</a></li>
<li><a href="Facilities.aspx">Facilities</a></li>
<li><a href="Rooms.aspx">Rooms</a></li>
<li><a href="Contact_Us.aspx">Contact Us</a></li>
<li style="float:right"><a id="aLogin" runat="server" href="Login.aspx">Login</a></li>
<li id="liProfile" runat="server" style="float:right"><a href="GuestMenu.aspx">Profile</a></li>
</ul>
</div>
, и это в коде .cs при загрузке страницы
if (Session["Username"] == null)
{
liProfile.Visible = false;
}
else
{
string username = Session["Username"].ToString();
aLogin.InnerText = "Logout";
aLogin.Href = "Home.aspx";
}
, но проблема в том, как теперья положил Session.Abandon ();на выходе из системы сейчас.Поэтому, когда пользователь видит кнопку «Выход», он может нажать ее, чтобы прекратить сеанс входа в систему.Если возможно, как я могу поставить событие OnClick для href?так что я могу сделать оператор if для
if(aLogin.innerText == Logout) {
Session.Abandon();
}
else {}