사용자가 편집 모드에서 Detailsview 또는 Formview를 사용하고 현재 페이지를 벗어나려고 할 때이 스크립트를 트랩하여 모든 변경 사항을 강제 저장하려고합니다. 사용자가 LinkButton을 클릭했다. 어떻게해야합니까?Detailsp/formview에서 Asp.net 강제 저장
2
A
답변
3
이 작업은 안정적으로 수행 할 수 없습니다. 컴퓨터가 모두 충돌하거나 전원 코드를 걷어 내면 시나리오를 고려하십시오. 사용자가 페이지를 떠날 수있는 방법은 매우 다양합니다.
그러나 몇 가지 안전 조치를 취할 수 있습니다. 페이지의 모든 링크에서 저장하기 전에 이벤트를 연결할 수 있습니다. 컨트롤 포커스가 변경 될 때마다 저장 작업을 시도 할 수도 있습니다.
할 수있는 또 다른 일은 window.onbeforeunload 이벤트에 연결하여 저장하지 않은 답변이있을 때와 같이 페이지를 떠나기를 원하는지 묻는 확인 메시지를 보내는 것입니다. 그러나이 이벤트로 저장을 강제로 수행 할 수있는 방법은 없습니다.
관련 문제
- 1. FMP - 강제 저장 필드 편집
- 2. 모든 ASP.NET 캐시가 만료되도록 강제
- 3. Android : 데이터/파일을 SD 카드에 강제 저장
- 4. 강제 다운로드 헤더가있는 로컬 서버에 파일 저장
- 5. 저장 프로 시저를 통한 INSERT 강제 수행
- 6. 비디오 링크의 강제 저장 대화 상자
- 7. 강제
- 8. ASP.Net 웹 페이지에서 판매 강제 인증 C#
- 9. ASP.net 멤버쉽 강제 오프라인 사용자 (관리자)
- 10. ASP.NET : 사용자 정보 저장
- 11. ASP.NET MVC 저장 목록
- 12. ASP.NEt 데이터 저장
- 13. Asp.Net 마법사 상태 저장
- 14. ASP.NET 양식 자동 저장
- 15. Eclipse - 빌드하기 전에 변경된 파일을 갈릴레오 IDE 강제 저장 하시겠습니까?
- 16. 웹 브라우저에서 JSF 애플리케이션의 대화 상자로 강제 저장
- 17. 웹 브라우저에서 JSF 응용 프로그램의 대화 상자로 강제 저장
- 18. 연결 강제 종료 오류
- 19. ASP.NET MVC 페이지 설정 저장
- 20. ASP.NET 프로필에 인터페이스 유형 저장
- 21. ASP.NET MVC, 검색 조건 저장
- 22. 설정을 asp.net 응용 프로그램에 저장
- 23. ASP.NET MVC 저장 엔티티 세션
- 24. ASP.NET 세션에 장바구니 데이터 저장
- 25. 데이터베이스에 ASP.Net MVC 뷰 저장
- 26. ASP.NET 브라우저에 보낸 HTML 저장
- 27. Asp.net mvc 소량 데이터 저장
- 28. ASP.NET MVC의 자동 저장 처리
- 29. Asp.Net 4.0 SqlServer에 세션 저장
- 30. asp.net 저장 프로 시저 문제
다음은이 주제에 관한 일련의 기사를 발견했습니다. http://aspnet.4guysfromrolla.com/articles/042005-1.aspx – dsteele