编程语言
首页 > 编程语言> > C#-使用javascript的FormsAuthentication.SignOut()

C#-使用javascript的FormsAuthentication.SignOut()

作者:互联网

有人能帮我解决这个问题吗,在我的asp.net应用程序中,我正在使用FormsAuthentication.SignOut();.用于注销应用程序的方法,但是我有一个奇怪的要求,我必须使用Javascript函数来实现FormsAuthentication.SignOut().可能吗?如果是,请通过提供示例代码来帮助我达到这一要求.

提前致谢

解决方法:

您可以使用AJAX来“加载”调用FormsAuthentication.SignOut的页面.

考虑到注销按钮的ID为“ logout”,使用JQuery看起来像这样.

$('#logout').click(function () {
    $.ajax({
        url: '/logout',
        success: function () {
            document.location = '/logged_out';
        }, error: function () { 
            alert('Logout failed');
        }
    });
    return false;
});

标签:formsauthentication,asp-net,javascript,c
来源: https://codeday.me/bug/20191023/1914678.html