2011-10-04 5 views
0

C#으로 ASP.NET Web Forms 응용 프로그램을 개발 중입니다. 내 제품 예약 과정에서AJAX 자동 완성을 서버 측 이벤트 핸들러에 연결할 수 있습니까?

나는 시리얼 코드를 어떤 사용자의 숫자에 따라 제품의를 검색 할 ASP.NET AJAX 자동 완성 익스텐더을 사용하고 있습니다. 직렬가 나는 자동으로또한 제품 이름과 ProductPrice에 대한 텍스트 상자가 데이터베이스에서 검색 할 기입하고 싶은 선택하면

. 이는 이벤트 핸들러를 호출하여 서버 측에서 쉽게 수행 할 수 있습니다.

그러나 그것은 AJAX 자동 완성 익스텐더에 의해 해고 에는 서버 측 이벤트가없는 것 같습니다. 클라이언트 측 이벤트를 발견했지만 Javascript에서 서버 측 함수를 호출하는 방법에 대한 단서가 없습니다.

데이터베이스와 직접 상호 작용하는 새 Javascript 프레임 워크 (Node.js)를 사용하도록 제안되었지만 경험이 없습니다.

아무도 도와 드릴 수 있습니까? 감사합니다

답변

1

나는 asp.net 응용 프로그램에서 jquery를 사용하여 검색 자동 완성을 구현했습니다. 구현하기가 훨씬 쉬우 며 그 성능 또한 뛰어납니다. 서버 측 이벤트 처리기도 연결할 수 있습니다. 자세한 내용은 여기에 제공됩니다. http://docs.jquery.com/Plugins/autocomplete

+0

답변 해 주셔서 감사합니다. 그러나 제 매니저는 jQuery에 대해 거짓말을하지 않습니다 (왜 묻지 마세요). 그러나 다른 해결책이없는 것처럼 보입니다. 설명서에는 ASP.NET이 아닌 PHP에서 작동하는 방법이 나와 있습니다. 제안하는 방법으로 웹 메소드를 호출하는 방법을 설명해 주시겠습니까? 감사합니다 – CiccioMiami

+0

다음과 같이 사용할 수 있습니다.

+0

우리 코드는 ashx 파일에 있지만 코드 안에는 없습니다. 나는 그것이 좋은 습관이 아니라는 것을 알고 있지만 기존의 응용 프로그램을 유지하고 있으며 원래의 설계가이 것입니다. – CiccioMiami

관련 문제