저는 회사 응용 프로그램에서 상당히 Ajax 무거운 기능을 시작하려고합니다. 내가해야할 일은 사용자가 페이지에 몇 분 간격으로 Ajax 콜백을 작성하는 것입니다.전체 PostBacks가없는 ASP.NET JavaScript 콜백?
- 콜백 전, 후 또는 도중 DOM 업데이트를 수행 할 필요가 없습니다.
- 어쨌든 항상 요청과 함께 보내야하는 사이트 쿠키와 ID 값과 같은 정보는 페이지에서 필요하지 않습니다.
내가 궁금한 점은 페이지의 나머지 정보를 게시하지 않고 ASP.NET 페이지에 JavaScript Ajax 콜백을 만들 수있는 간단하고 명확한 방법이 있는지 여부입니다. 나는 가능하다면 이것을 할 필요가 없다.
저는 페이지에서 단 하나의 메소드를 호출 할 수 있기를 원합니다.
또한 ASP.NET 2.0으로 제한되어 있으므로 새로운 3.5 프레임 워크 ASP AJAX 기능을 사용할 수 없지만 2.0 A 프레임 워크의 ASP AJAX 확장을 사용할 수는 있습니다. 내가 찾고 정확히 것으로 보인다
UPDATE는
나는 DanP의 대답을 수락하기로 결정했습니다. 우리 사이트에서는 이미 jQuery를 사용하고 있기 때문에 jQuery를 사용하여 요청을하게 될 것입니다. 경험상 ASP의 AJAX 프레임 워크보다 훨씬 나은 성능을 보이는 것 같습니다.
데이터를 IHttpHandler로 전송하는 가장 좋은 방법은 무엇이라고 생각하십니까? 쿼리 문자열에 변수를 추가하거나 보내야하는 데이터를 POST해야합니까?
내가 보내야 할 유일한 것은 단일 ID이지만 ID를 보내고 IHttpHandler가 처리하는 가장 좋은 방법을 결정할 수 없습니다. 기본 컴퓨터 기술을 가진 사람이 실수로 또는 의도적으로 페이지에 직접 액세스하거나 요청을 반복하는 것을 방지하는 솔루션을 찾고 싶습니다. 이것이 가능한가?