2009-09-21 3 views
0

내 ASP.NET 페이지 중 하나에서 여러 asp : textbox 필드가 있습니다. 이 페이지에는 "PostBackUrl"속성에 외부 URL이 설정된 "주문 확인"버튼이 있습니다.외부 PostBackUrl이있는 버튼의 클릭을 어떻게 추적합니까?

이 방법은 정상적으로 작동하며 데이터는 외부 사이트로 전송됩니다. 여기에 질문이옵니다. 사용자가 "내 측면"에서 "주문 확인"버튼을 클릭했다는 것을 어떻게 알 수 있습니까? (주문 상태 필드를 업데이트하려면이 기능이 필요합니다.) 양식은 외부 사이트에 제출되기 때문에 물론 내 페이지에 포스트 백이 발생하지 않습니다.

일종의 jQuery를 사용하여 주문 상태를 업데이트 할 페이지를 호출하는 onclick 이벤트를 연결할 수 있습니까?

답변

1

버튼 onClick 이벤트에 연결하고, 서버에서 선호하는 설정에 따라 웹 서비스 또는 페이지 메소드에 대한 클라이언트 측 콜백을 수행하여 양식 제출을 허용하기 전에 클릭을 추적해야합니다 계속하다.

0

단추가 이되도록이 포스트 백을 수행하도록 설정하는 것이 좋습니다. 그런 다음 클릭 처리기에서 주문 상태를 업데이트 한 다음 데이터를 제 3 자에게 게시 할 수 있습니다.

+0

데이터를 제출/게시하려면 브라우저가 필요합니다 (서버가 아님). 사용자가 제출 버튼을 다시 클릭하지 않아도됩니다. – Espo

관련 문제