有没有人帮我解决这个问题,在我的 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;
});
关于c# - FormsAuthentication.SignOut() 使用 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4397250/