고객이 로그인했을 때이 응용 프로그램의 asp.net 웹 응용 프로그램에서 작업 중입니다.양식 필드 데이터가 변경되었는지 확인하는 방법은 무엇입니까?
양식 필드에 개인 정보가 표시됩니다 (예 : 이름 상자의 전체 이름, 연령 상자의 나이 등). 먼저 ms SQL에서 데이터를 가져 와서 고객 번호 인터페이스 속성에 할당합니다.이 인터페이스는 고객 클래스에 의해 구현됩니다.
그리고 우리는 또한 고객 정보 페이지에 업데이트 버튼이있어서 사용자가 업데이트를 클릭하면 불필요한 정보가 변경되면 서버로 되돌아 와서 동일한 데이터가 데이터베이스에서 업데이트되므로 다시 시도 할 것입니다. 할 일은 고객 양식에서 변경된 것이 있는지 여부를 감지 한 다음 업데이트 기능 만 작동해야한다는 것입니다.
내가 옵션
- 이 그냥 자바 스크립트를 사용이 다음 수없는 업데이트 버튼을 텍스트 변화를 감지했습니다.
- ICustomer의 임시 참조를 작성한 다음 그 내용을 true 또는 false로 처리하면 이전과 비교하십시오.
그래서 최선의 방법이나 다른 방법을 제안 해주세요.
질문이 명확하지 않은 경우 더 자세히 설명하겠습니다.
변경 사항을 기록하는 JavaScript 코드를 작성하고 양식을 제출할 때이 정보를 전달할 수 있습니다. – adatapost
누구나 자바 스크립트없이이 질문에 대한 답변을 가지고 있습니까? 나는 같은 문제가 있고 .OldValues는 항상 ItemUpdating 메서드에서 null입니다. 나는 옛 가치와 새로운 가치를 비교할 수 없다. – Fandango68