2010-12-09 55 views
3

有人請幫我解決這個問題,在我的asp.net應用程序,我使用FormsAuthentication.SignOut();方法來註銷應用程序,但我有一個奇怪的要求,我必須通過使用Javascript函數來實現FormsAuthentication.SignOut()。可能嗎?如果是,請通過提供示例代碼來實現此要求來幫助我。FormsAuthentication.SignOut()使用javascript

在此先感謝

回答

5

您可以使用AJAX來「負荷」的調用FormsAuthentication.SignOut頁面。

使用jQuery它看起來像這樣,因爲註銷按鈕有ID「註銷」。

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