2008-11-04 5 views
2

ASP.net AJAX를 사용하여 텍스트 상자에 입력되는 내용을 기반으로 리피터 컨트롤의 '라이브'필터링을 보여주는 예를 찾고 있습니다. 웹 클라이언트 소프트웨어 팩토리를 사용하여 보았지만 추가 라이브러리가 필요하지 않은 것에 관심이 있습니다.ASP.net AJAX 검색

답변

1

asp.net ajax 제어 도구 키트에는 here이 있습니다.

Google에서 'Ajax Autocomplete'를 검색하는 것이 마음에 들지 않는다면 내가하고 싶은 일을 오인하지 않는 한 괜찮은 결과를 얻을 수 있습니다.

+0

그 방법은 텍스트 상자에 직접 바인딩하는 것으로 믿습니다. 나는 리피터의 데이터 소스에 영향을주는 것을 원합니다. – jwarzech

0

나는 당신이 AJAX가 수반하는 것에 대해 약간 혼란 스럽다고 생각합니다. 필터링을 서버 컨트롤의 데이터 소스와 인터페이스하도록하려면 AJAX가 정의에 포함되지 않습니다.

원하는 방식으로 데이터 바인딩 된 컨트롤을 실시간 필터링하는 것은 좋지 않은 것이라고 생각합니다. 반복 할 때마다 컨트롤을 다시 바인딩해야하므로 엄청난 오버 헤드가 발생합니다.

자바 스크립트를 사용하여 클라이언트 측에서이 작업을 수행 할 방법을 찾아야합니다. 단순히 반복기로 만든 마크 업에서 항목을 숨길 수 있습니다. 그러나 정확하게 수행 할 수있는 방법은 전적으로 리피터로 생성하는 HTML에 달려 있습니다.