2017-05-15 4 views
1

Ich möchte meine Sitzung schließen, während auf den Text in der Liste gedrückt. Ich weiß nicht wirklich, wie ich es machen soll. Es ist ASP.net und es muss sein, wenn ich den letzten Link drücke.Sitzungen beim Drücken auf einen Link schließen

<div id="container"> 
    <div id="sidebar"> 
    <ul id="nav"> 
     <li><a class="selected" href="AdminPage.aspx">Home</a></li> 
     <li><a href="AdminRegels.aspx">Regels</a></li> 
     <li><a href="AdminAfspr.aspx">Afspraken</a></li> 
     <li><a href="AdminGrenzen.aspx">Grenzen</a></li> 
     <li><a href="AdminUser.aspx">Users</a></li> 
     <li><a href="../Web/Home.aspx">Uitloggen</a></li> 
    </ul> 
    </div> 
+0

Sie möchten das Fenster schließen? Oder Sitzungsvariablen löschen? Bitte erläutern Sie, was Sie zu tun versuchen. – Seano666

+0

Können Sie versuchen, Session.Clear() auf page_load von ../Web/Home.aspx zu verwenden. Das löscht die Sitzung beim Link-Klick. – priya777

+0

Ich möchte die Sitzungsvariablen löschen –

Antwort

0

würde der Benutzer auf dem AdminPage.aspx Link klicken und dann können Sie die Sitzung in dem Ereignis Page Load löschen.

protected void Page_Load(object sender, EventArgs e) 
{ 
    // clear or abandon ... 
} 

Es ist nicht klar, ob Sie Session.Clear oder Abandon verwenden möchten. Sehen Sie sich die folgende SO-Antwort an, welche für Ihre Anforderung geeignet ist.

In ASP.NET, when should I use Session.Clear() rather than Session.Abandon()?

Verwandte Themen