2009-02-27 4 views

Antwort

4

Ja, verwenden Sie $.post("logout.aspx"); in Ihrem Javascript, und erstellen Sie die Datei logout.aspx, die die Sitzung zerstört.

1

Nicht explizit - Sitzungsvariablen leben auf dem Server, während Javascript im Client funktioniert.

Das Beste, was Sie tun können, ist JS, um eine Anfrage an den Server zu senden (möglicherweise über Ajax), die dazu führt, dass der Server die Sesion-Variable löscht.

2

Server-Side-Code (VB.NET in Ihrem Fall) ist die einzige Sache, die auf die Sitzung und ihre Variablen zugreifen können. Am besten erstellen Sie einen WebService/WebMethod und rufen ihn mit jQuery auf.

Dieser Artikel soll Ihnen helfen, begonnen zu erhalten: Using jQuery to Consume ASP.NET JSON Web Services

1

das Cookie ASP.NET Session löschen

document.cookie = 'ASP.NET_SessionId=xxx'; 
+0

Ich glaube, er nur eine bestimmte Session-Variablen zu löschen suchen, nicht die gesamte Sitzung verlassen. –