연락처 및 고객과 같은 특정 비즈니스 엔터티에 주석을 추가 할 수 있도록 사용자 정의 컨트롤을 만들었습니다. 하나의 문제를 제외하고 훌륭하게 작동합니다.AJAX, 포스트 백 및 브라우저 새로 고침
ListView 컨트롤을 사용하여 동일한 사용자 정의 컨트롤에서 주석을 편집 및 삭제하고 새 주석을 추가 할 수 있습니다. 이 모든 것은 UpdatePanel에 싸여 있습니다.
여기에 데이터가 성공적으로 저장, 내 시나리오는 ... 사용자가 페이지를 다시 게시하지 ... 새로운 코멘트를 추가하고, ListView 컨트롤은 새 코멘트를 표시하도록 업데이트됩니다. 이제 사용자가 브라우저을 새로 고침하면 다시 자연스럽게 다시 게시되고 다른 중복 레코드가 추가됩니다.
이 문제를 방지하는 가장 좋은 방법에 대한 아이디어가 있으십니까?
새 코멘트를 어떻게 추가 하시겠습니까? "주석 추가"버튼 이벤트 핸들러의 일부입니까? – EndangeredMassa
예 ...이 모든 것은 작동하지만 사용자가 브라우저에서 새로 고침 버튼을 누르면 다른 레코드가 추가됩니다. – mattruma
제목 [여기] (http://aspalliance.com/687_Preventing_Duplicate_Record_Insertion_on_Page_Refresh.all)에 멋진 기사가 있습니다. – ballpointpeon