Вопрос

Кто -нибудь, пожалуйста, поможет мне решить эту проблему, в моем приложении ASP.NET я использую FormsAuthentication.Signout (); Метод для подписи приложения, но у меня есть одно странное требование, которое я должен реализовать FormsAuthentication.Signout () с помощью функции JavaScript. Является ли это возможным? Если да, пожалуйста, помогите мне, предоставив пример кода для достижения этого требования.

заранее спасибо

Это было полезно?

Решение

Вы можете использовать Ajax для «загрузки» страницы, которая вызывает FormsAuthentication.Signout.

Используя jQuery, он будет выглядеть примерно так, учитывая, что кнопка «Выйти» имеет идентификатор «вход».

$('#logout').click(function () {
    $.ajax({
        url: '/logout',
        success: function () {
            document.location = '/logged_out';
        }, error: function () { 
            alert('Logout failed');
        }
    });
    return false;
});
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top