2010-12-16 3 views
2

웹 폼 서버 컨트롤을 만들려고하고 있으며 클라이언트 쪽 상호 작용을 처리하기 위해 jQuery를 실제로 활용하려고합니다.jQuery .ajax 메서드를 사용하여 Asp.Net 웹 폼 서버 컨트롤 메서드를 호출합니다.

지금까지 jQuery .ajax 기능을 사용하여 서버 컨트롤을 직접 호출 할 수있는 예제를 찾지 못했지만 가능한지 궁금합니다.

웹 서비스 또는 Http 처리기 라우트로 이동할 수 있지만 내 목표는 기존 사이트에 드롭하고 세션을 활용할 수 있지만 ViewState를 사용할 필요가없는 컨트롤을 만드는 것입니다.

이 작업을 수행 할 수 있습니까? 또는 ScriptControl 및 Asp.Net Ajax 기능을 사용해야합니까?

답변

1

불행히도, 아니요.

아마 가장 가까운 HttpHandler 클래스를 만들고 서버 컨트롤의 DLL에 포함시키는 것입니다. 그런 다음 jQuery가 통신 할 수있는 엔드 포인트까지 핸들러 클래스를 연결하기 위해 web.config에 한 줄만 추가하면됩니다.

+0

데이브에게 감사드립니다. 서버 컨트롤에 포함 된 HTTP 처리기를 고려하지 않았습니다. 나는 그걸 줘야한다. – Nathan

관련 문제