3

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

提前致谢

4

1 回答 1

5

您可以使用 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;
});
于 2010-12-09T10:38:58.583 回答