2010-12-09 4 views
3

아무도 내이 asp.net 응용 프로그램에서이 문제를 해결하기 위해, 제발 도와주십시오 FormsAuthentication.SignOut(); 메서드를 응용 프로그램에서 서명 할 수 있지만 Javascript 함수를 사용하여 FormsAuthentication.SignOut() 구현해야합니다 한 이상한 요구 사항이 있습니다. 가능한가? 그렇다면이 요구 사항을 달성하기위한 샘플 코드를 제공하여 도움을 받으십시오. 사전FormsAuthentication.SignOut() using 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; 
});