asp.net 웹 응용 프로그램에 대한 질문이 있습니다. SQL Server 세션 상태를 사용하는 웹 응용 프로그램입니다. 로그 아웃 이벤트는 세션을 제거 할 수 있지만 제목 표시 줄 닫기 버튼을 누르면 세션을 제거하려고합니다. 제목 표시 줄 닫기 버튼을 눌렀을 때 제어 할 수있는 이벤트는 무엇입니까? 제목 표시 줄 닫기 버튼을 눌렀을 때 catch 할 수있는 session_end 이벤트에 대해 읽었습니다. 그러나 SQL Server 세션 상태를 사용하여 session_end 이벤트가 발생할 수 없습니다. 어떻게 잡을 수 있습니까?프레스 제목 표시 줄 닫기 버튼 asp.net C#
0
A
답변
0
브라우저를 닫으면 서버의 세션이 종료되지 않고 서버는 열려 있거나 닫힌 브라우저의 차이점을 알 수 없으며 단순히 요청을 수신 한 다음 응답을 보내고 다른 요청을 기다리는 중입니다. 요청이없는 일정 시간이 지나면 세션이 시간 종료되고 session_end 이벤트가 실행됩니다.
세션을 끝내려면 세션 종료를 알기 위해 브라우저를 닫을 때 세션에 서버에 대한 일종의 Ajax 요청 포스트가 있어야합니다.
편집
당신은
$(window).unload(function() {
$.post('someurl');
});
는 브라우저가되었습니다 서버를 알려주는 웹 서비스, 핸들러 또는 MVC 컨트롤러 액션 또는 유사한의 URL someurl 교체 jQuery를
사용하여이 같은 뭔가를 할 수 닫은.그런 다음 서버 측 당신은
Session.Abandon();
관련 문제
- 1. 제목 표시 줄이없는 qtip2 닫기 버튼
- 2. 제목 변경 닫기 버튼
- 3. ListActivtiy의 사용자 정의 제목 표시 줄 버튼
- 4. 제목 표시 줄 표시
- 5. 숨기기 제목 표시 줄
- 6. Android 맞춤 제목 표시 줄 버튼 텍스트 불완전 표시
- 7. 제목 표시 줄 아래
- 8. 정적 제목 표시 줄?
- 9. 제목 줄 요소의 ASP.NET 줄 바꿈
- 10. 도구 창에 단추 추가 제목 표시 줄
- 11. 각 윈도우의 제목 표시 줄에있는 버튼/메뉴
- 12. ModalViewController에서 제목 표시 줄 유지
- 13. 안드로이드 제목 표시 줄 크기
- 14. 안드로이드 제목 표시 줄 제거
- 15. 내 제목 표시 줄 만들기
- 16. 사용자 정의 제목 표시 줄
- 17. jquery 표시/숨기기 버튼 제목
- 18. 제목 표시 줄의 진행 표시 줄
- 19. 그림자가없는 사용자 정의 제목 표시 줄
- 20. WinForm의 제목 표시 줄 색 변경
- 21. WPF 창의 닫기 버튼 삭제
- 22. Android - 장치의 현재 제목 표시 줄 테마를 사용하는 사용자 정의 제목 표시 줄 만들기
- 23. HTML5의 진행 표시 줄 버튼
- 24. 제목 표시 줄 단추에 대한 도구 설명 텍스트 덮어 쓰기 (닫기, 최대화, 최소화, 도움말)
- 25. C#의 Windows 제목 표시 줄 영역에 탭 만들기
- 26. C#으로이기는 앱에서 제목 표시 줄 글꼴을 변경하는 방법은 무엇입니까?
- 27. ALT + F4 대 작업 표시 줄 닫기 이벤트 닫기
- 28. 킨들 서가 breadcrumb 제목 표시 줄
- 29. 안드로이드 응용 프로그램의 제목 표시 줄 제거
- 30. 제목 표시 줄 주위의 테두리 제거
이 예, 간단한 알고 싶어 – Stuart