2014-09-03 6 views
0

내 웹 프로젝트에 Recycle Bin을 만들고 싶습니다. 세부 정보보기에서 EDIT 및 DELETE 옵션을 사용하여 데이터베이스의 데이터를 표시 및 편집하고 완벽하게 작동하지만 휴지통을 원하는 경우 Deleted Data 소유자가 완전히 삭제하려면 재활용에서 삭제를 선택하십시오. 몇 가지 코드 또는 아이디어가 있거나 링크가 있으면 제발 도와주세요!ASP.Net에서 휴지통을 만드는 방법

+5

"삭제 된"열을 표에 추가하십시오. – spender

+1

당신은 소프트 삭제 같은 것을 만들 수 있습니다 http://www.wiktorzychla.com/2013/10/soft-delete-pattern-for-entity.html – Neel

답변

2

isDeteled 또는 isRecycled를 의미하는 db 필드를 가져야하며 1로 설정하면 recycleBin /에 표시하고 사용자가 db에서 레코드 삭제를 최종적으로 삭제하면 필드에 표시됩니다.

더 나은 선택은 열거에 대한 상태 필드가하는 활성/보관/삭제 또는 인 액티브/보관/삭제/제거 된이 열거의 마지막 상태에서의 기록이 실시간으로 삭제 또는 SQL 클린업에 의해

또는 이와 비슷한 일을합니다.

+0

감사합니다 @ 블라디미르, 난 그냥 1 bool 열 isDeleted 추가 할 수 있습니다 isDeleted = true 값으로 모든 데이터를 표시하고 삭제 명령을 사용하는 것과 같은 페이지 (재사용)! –

+0

Delete 명령에서 db의 항목을 삭제하는 논리를 구현해야합니다. 삭제 된 모든 데이터를 그리드에 표시하고 필요한 항목을 확인한 다음 삭제를 실행하십시오. – Vladmir