2012-10-22 2 views
1

'저장'(duh)과 '목록으로 돌아 가기'(실제로 돌아 오기 전에 저장 작업 수행) 버튼이있는 편집 양식이 있습니다. 문제는 페이지에 측면 내비게이션과 탑 내비게이션이 있다는 것입니다. 따라서 사용자가 페이지에서 링크를 선택하면 페이지가 저장되지 않습니다. 사이드 또는 상단 탐색 링크를 선택해도 저장을 수행 할 수 있습니까?페이지를 떠날 때 페이지 데이터 저장

참고 이것은 MVC3 C# 프로젝트입니다.

+2

'onbeforeunload' 자바 스크립트 이벤트와 함께 ajax 호출을 사용할 수 있습니다. 사용자가 저장을 클릭하면 현재 데이터를 어떻게 저장하고 있습니까? –

+0

save가 컨트롤러의 HttpPost로 실행됩니다. –

+0

정확히 그 작업을 수행하고 싶습니다. 고맙습니다. 나는 대답을 haha로 받아 들일 수 있을까? –

답변

2

아직 페이지가 저장되지 않은 사용자에게 경고하는 것에 대해 생각해 보셨습니까? onbeforeunload 이벤트를 사용하여 경고 메시지 (또는 비슷한 메시지)를 표시하십시오. 저장하고 싶으면 취소를 클릭하여 페이지에 머물러 저장하십시오. 그렇지 않으면 저장하지 않고 계속 진행하십시오.

관련 문제