웹 양식이 있는데 F5 버튼을 누르거나 페이지를 새로 고친 경우 검색하고 싶습니다. 나는 포스트 백에 대해 알고 있지만 그것은 내가 찾고있는 것이 아니다. 단추를 클릭하고 매개 변수의 값이 gridview에 대해 설정되면 모달 팝업으로로드되는 gridview가 있습니다. 새로 고침이 적용되고 모달 팝업 버튼을 이전에 클릭 한 경우 새로 고침 직후 모달 팝업이 표시됩니다. 이 문제를 방지하기 위해 페이지가 새로 고쳐 지는지 감지하고 싶습니다. 어떤 아이디어? 나는 Override를 시도해 보려고했지만 어떻게 사용하는지 정확히 모르겠습니다. Control.ModifierKeys 시도했지만 ModifierKeys 액세스 할 필요가 없습니다.F5 키를 눌렀을 때 감지하고 새로 고침
2
A
답변
5
은 F5를 누르거나 물리적으로 떨어져 페이지에서 탐색과 유사하게 동작하는 브라우저 새로 고침을 클릭. 이것은 이벤트 window.onunload에 캡처됩니다. 아래의 snippet 예를보십시오 :
window.onbeforeunload = function (evt) {
var message = 'Are you sure you want to leave?';
if (typeof evt == 'undefined') {
evt = window.event;
}
if (evt) {
evt.returnValue = message;
}
return message;
}
이 새로 고침을 캡처하고 당신이 무언가를하거나 사용자에게 메시지를 표시 할 수 있습니다.
1
바로 가기 키는 브라우저의 클라이언트 측에서 처리됩니다. 이것을 구현하는 가장 쉬운 방법은 자바 스크립트를 이용하는 것입니다. 다음 링크에서
봐는 :
관련 문제
- 1. f5 - 프레임 만 새로 고침
- 2. F5 키를 눌렀을 때 소스가 오래되어 자동 빌드를 사용합니다.
- 3. Internet Explorer의 새로 고침 (F5) 로직
- 4. 내비게이션 바에서 뒤로 버튼을 눌렀을 때 RootViewController의 내용을 새로 고침
- 5. Shift 키를 눌렀을 때 감지
- 6. ASP.NET MVC 2에서 페이지 새로 고침/F5 키 감지
- 7. Asp.Net - 페이지 새로 고침 (F5)이이 간단한 코드입니다 텍스트 상자
- 8. 새로 고침/새로 고침
- 9. XBAP 새로 고침 이벤트
- 10. ASP.NET에서 페이지 새로 고침 (F5)시 이전 이벤트 트리거 방지
- 11. Silverlight 4 : 브라우저 F5/새로 고침 및 X/닫기 감지
- 12. 개발자가 F5 또는 Ctrl-F5를 눌렀을 때 코드를 인식하는 방법
- 13. 새로 고침/새로 고침 Google지도
- 14. NSFetchedResultsController 새로 고침 새로 고침?
- 15. 이스케이프 키를 눌렀을 때 이미지를 닫는 방법?
- 16. Tab 키를 눌렀을 때 winform을 잡는 방법
- 17. "enter 키를 눌렀을 때"쓰는 방법은 무엇입니까?
- 18. Asp.NET의 UpdatePanel Enter 키를 눌렀을 때
- 19. mfc 응용 프로그램에서 키보드의 키를 눌렀을 때
- 20. 특정 키를 눌렀을 때 창을 닫습니다.
- 21. 새로 고침 페이지가 양식을 제출하고 새로 고침 할 때
- 22. Jquery/javascript가 페이지 새로 고침 이벤트를 감지하고 캡처합니까?
- 23. 친 새로 고침 클릭 이벤트가
- 24. 인터넷에서 동기화 후보기 새로 고침/새로 고침
- 25. 빔 버퍼 새로 고침
- 26. asp.net 새로 고침 버튼 이벤트가 실행 중입니다.
- 27. ListView WPF에서 새로 고침 제안 새로 고침
- 28. Infragistics WebDataGrid 새로 고침 새로 고침
- 29. 새로 고침/새로 고침 Flot In Javascript
- 30. flex에서 데이터 격자 새로 고침/새로 고침
링크가 끊어졌습니다. – maxspan