기능 로그 아웃이 실행되지 않은 경우에도 사용자가 항상 로그 아웃되는 문제가 있습니다. 이 페이지가로드 될 때 라이언 언급 한 바와 같이호출중인 javascript 함수에 관계없이 C# 코드가 실행되었습니다.
<script type="text/javascript">
var idleTimer = 0;
function notIdle()
{
clearTimeout(idleTimer);
idleTimer = setTimeout(function() { logout() }, 5000);
}
function logout()
{
@if (Request.IsAuthenticated)
{
WebSecurity.Logout();
}
window.location.reload();
clearTimeout(idleTimer);
}
</script>
그래는, C# 코드는 서버에서 실행하려고에게
HTML : 코드는 다음과 같을 것 페이지가로드 될 때 자바 스크립트에서 서버 측 메소드를 호출하려면 AJAX 호출 또는 다른 것을 작성해야합니다. –