Frage

Hat jemand mir bitte helfen dieses Problem zu lösen, in meiner asp.net Anwendung, ich bin mit FormsAuthentication.SignOut (); Verfahren für Zeichen aus der Anwendung, aber ich eine seltsame Anforderung haben, dass ich die FormsAuthentication.SignOut () unter Verwendung von Javascript-Funktion zu implementieren haben. Ist es möglich? Wenn ja, bitte hilf mir durch den Beispielcode bereitstellt, diese Anforderung zu erreichen.

Vielen Dank im Voraus

War es hilfreich?

Lösung

Sie können AJAX verwenden, um "Last" der Seite, die FormsAuthentication.SignOut nennt.

Mit JQuery wäre es etwa so aussehen gegeben, dass die Logout-Button hat ID "Logout".

$('#logout').click(function () {
    $.ajax({
        url: '/logout',
        success: function () {
            document.location = '/logged_out';
        }, error: function () { 
            alert('Logout failed');
        }
    });
    return false;
});
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top