Question

Est-ce que quelqu'un s'il vous plaît aidez-moi pour résoudre ce problème, dans mon application asp.net, j'utilise FormsAuthentication.SignOut (); méthode pour signe le formulaire de demande, mais j'ai une exigence étrange que je dois mettre en œuvre le FormsAuthentication.SignOut () en utilisant la fonction Javascript. C'est possible? si oui, s'il vous plaît me aider en fournissant le code d'échantillon pour atteindre cette exigence.

Merci à l'avance

Était-ce utile?

La solution

Vous pouvez utiliser AJAX pour "charger" la page qui appelle FormsAuthentication.SignOut.

En utilisant JQuery il ressemblerait à quelque chose comme ça, étant donné que le bouton de fermeture de session a ID « déconnexion ».

$('#logout').click(function () {
    $.ajax({
        url: '/logout',
        success: function () {
            document.location = '/logged_out';
        }, error: function () { 
            alert('Logout failed');
        }
    });
    return false;
});
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top