FormsAuthentication.SignOut()使用javascript

时间:2010-12-09 10:35:18

标签: c# javascript asp.net formsauthentication

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

提前致谢

1 个答案:

答案 0 :(得分:5)

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

使用JQuery看起来像这样,因为注销按钮的ID为“logout”。

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