Domanda

Qualcuno per favore mi aiuti per risolvere questo problema, Nella mia applicazione asp.net, io sto usando FormsAuthentication.SignOut (); metodo per segno l'applicazione, ma ho uno strano requisito che devo realizzare il FormsAuthentication.SignOut () utilizzando la funzione Javascript. È possibile? Se sì, per favore mi aiuti, fornendo il codice di esempio per il raggiungimento di questo requisito.

Grazie in anticipo

È stato utile?

Soluzione

È possibile utilizzare AJAX per "caricare" la pagina che richiama FormsAuthentication.SignOut.

utilizzando jQuery sarebbe simile a questa, dato che il pulsante di logout ha ID "Logout".

$('#logout').click(function () {
    $.ajax({
        url: '/logout',
        success: function () {
            document.location = '/logged_out';
        }, error: function () { 
            alert('Logout failed');
        }
    });
    return false;
});
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top