【问题标题】:FormsAuthentication.SignOut() using javascriptFormsAuthentication.SignOut() 使用 javascript
【发布时间】:2010-12-09 10:35:18
【问题描述】:
有没有人帮我解决这个问题,在我的 asp.net 应用程序中,我使用 FormsAuthentication.SignOut();注销应用程序的方法,但我有一个奇怪的要求,我必须使用 Javascript 函数来实现 FormsAuthentication.SignOut()。可能吗?如果是,请通过提供示例代码来帮助我实现此要求。
提前致谢
【问题讨论】:
标签:
c#
javascript
asp.net
formsauthentication
【解决方案1】:
您可以使用 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;
});