0
저는 ASP.Net Web Forms을 사용하고 있습니다. jquery ajax를 통해 웹 메소드 서버 측에 데이터를 게시하는 버튼 클라이언트 측이 있습니다. 내 질문에 어떻게 한 번 이상 버튼을 클릭하여 사용자로부터 여러 요청을받는 webmethod 방지 할 수 있습니다,이 코드는 가능하면 서버 쪽 싶습니다.서버 쪽에서 webmethod에 대한 중복 아약스 게시물을 방지합니다.
버튼의 클릭 이벤트를 푸시하는 경우 .on() 및 .off()가 세션의 모든 매개 변수를 저장 한 다음 서버 측의 세션에 대한 다음 요청을 확인하는 것이 더 낫다고 생각하십니까 ?? @Bill –
.on() 버튼을 클릭 한 다음 아약스를 사용할 수 있기 바로 직전에 .off()를 사용하고 성공한 경우 다시 되돌릴 수 있습니다() - 때로는 이유가 무엇인지 서버 작동을 확인한 후, 버튼을 다시 클릭하면 제대로 작동합니다. 서버 측이 더 나은 검사 방법이라고 생각 했었습니다. 서버 측에서는 항상 편함을 느낍니다. –
중복 점검은 실제로 복잡해 질 수 있습니다. 요청이 들어오고 동시에 서버에 의해 처리되는 경우 어떻게 든 감지하고이를 방지해야합니다. 그러면 복잡해질 수 있습니다. – Bill