사용자가 페이지를 닫은 후에 서버에서 임시 파일을 제거하려고합니다 (서버에서이 콜백이 기본적으로 없다고 가정 함),사용자가 페이지를 닫을 때 서버 메서드를 호출하는 방법
사용자가 페이지를 닫을 때 (ICallbackEventHandler
구현을 사용하여) 서버 쪽 메서드를 호출하려고 시도했지만 문제는 서버 쪽 메서드가이 경우 (페이지를 닫는 경우) 실행되지 않는다는 것입니다. 페이지가 여전히 열렸습니다. 서버 응답이 끝날 때까지 페이지를 닫지 않고 페이지를 수동으로 닫기 위해 콜을 다시 보내는 것을 선호하지 않습니다.
페이지를 닫지 않아도되는 경우에는 친절하게 도와주세요.
미리 감사드립니다.
AJAX 폴링에 대한 좋은 아이디어. :) –
아약스 풀링이나 링크에 대해 더 많은 정보를 제공 할 수 있는지 궁금합니다. 인터넷에서 많은 것을 발견하지 못했습니다. – Homam
정말 그렇게 어렵지는 않습니다. 아마 당신이하려는 일에 총을 들고 있다고 생각해. 본질적으로 어떤 종류의 액션/컨트롤러/프레임 워크 클래스/메소드로 전달하고 사용자의 인증 토큰을 꺼내서 해당 사용자와 관련된 파일을 타임 스탬프로 계속 표시하거나 문자 그대로 'touch'하면 해당 웹 URL을 누르십시오. 파일. 다른 서비스가 일부 타이머 (사용자의 필요에 따라 그 간격이 다를 수 있음)에서 실행되도록하고 일정 기간 동안 접촉하지 않은 모든 파일을 지우십시오. –