Pregunta

¿Alguien por favor me ayude a solucionar este problema, en mi aplicación asp.net, estoy usando FormsAuthentication.SignOut (); Método para la muestra de la solicitud, pero tengo un requisito extraño que tengo que poner en práctica el FormsAuthentication.SignOut () utilizando la función de Javascript. ¿Es posible? Si es así, por favor, ayudar a proporcionar el código de ejemplo para lograr este requisito.

Gracias de antemano

¿Fue útil?

Solución

Se puede utilizar AJAX para "cargar" la página que se llama FormsAuthentication.SignOut.

El uso de jQuery se vería algo como esto, teniendo en cuenta que el botón de cierre de sesión tiene identificador de "Salir".

$('#logout').click(function () {
    $.ajax({
        url: '/logout',
        success: function () {
            document.location = '/logged_out';
        }, error: function () { 
            alert('Logout failed');
        }
    });
    return false;
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top