0

こんにちは、AutoCompleteExtender ajax コントロールを使用しています。LIST コレクション内の文字列のリストを取得しています。ユーザーが接頭辞テキストとして入力する文字列のみを入力したいと思います。これを行う方法。私は ajax toolkit.let で指定された例に従っています。ユーザーが「ca」と入力すると、リストに「cat」、「dog」、「donkey」、「mouse」、「cart」などのリストが含まれているとします。

次に、「cat」と「cart」のみを入力する必要があります。これを達成する方法は?

4

1 に答える 1

0

では、プロパティの説明があります。見積もり:

  • ServiceMethod - 呼び出される Web サービス メソッド。このメソッドのシグネチャは、次のものと一致する必要があります。

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

「GetCompletionList」を任意の名前に置き換えることができますが、戻り値の型とパラメーターの名前と型は、大文字と小文字を含めて完全に一致する必要があることに注意してください。

  • ServicePath - エクステンダーが単語\文の補完をプルする Web サービスへのパス。これが提供されない場合、サービス メソッドはページ メソッドである必要があります。

したがって、ユーザー入力に基づいて提案のリストを返すメソッドを含む Web サービスを作成する必要があります。

于 2010-07-26T06:20:07.173 に答える