문제

안녕하세요, AutoCompleteextender Ajax 컨트롤을 사용하고 있습니다.나는 목록 컬렉션에있는 문자열 목록을 얻고 있습니다.나는 그 문자열 만 채우고, 어떤 사용자가 접두사 텍스트로 입력 하는지를 채우고 싶습니다.이를 수행하는 방법.Ajax Toolkit.let에 주어진 예제를 따르고 있습니다. 사용자가 "CA"를 입력하면 목록이 목록이 포함되어있는 경우, '고양이', '개', 당나귀 ','마우스 ','카트 '.... 등.

그런 다음 '고양이'와 카트 '만 채워져야합니다. 이를 달성하는 방법은 무엇입니까?

도움이 되었습니까?

해결책

예제 에서 속성에 대한 설명이 있습니다....에견적 :

  • servicemethod - 호출 할 웹 서비스 방법.서명 이 메소드는 다음과 일치해야합니다.

    [System.Web.Services.WebMethod]
    [System.Web.Script.Services.ScriptMethod]
    public string[] GetCompletionList(string prefixText, int count) { ... }
    

바꿀 수 있습니다 이름이있는 "GetCompletionList" 당신의 선택이지만, 반환 유형과 매개 변수 이름과 유형은 정확히야합니다 일치, 사례 포함.

  • servicePath - Extender가 할 웹 서비스의 경로 단어 \ 문장 완료를 당깁니다 에서.이것이 제공되지 않으면 서비스 메소드는 페이지가되어야합니다 방법.

사용자 입력에 따라 제안 목록을 반환하는 메소드를 포함하는 웹 서비스를 작성해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top