0

您好我正在使用 AutoCompleteExtender ajax 控件。我正在获取 LIST 集合中的字符串列表。我只想填充那些用户作为前缀文本输入的字符串。这该怎么做。我正在按照 ajax 工具包中给出的示例。假设用户键入“ca”,那么如果列表包含列表,例如“猫”、“狗”、“驴”、“鼠标”、“购物车”......等等。

然后它应该只填充“猫”和“购物车”。如何做到这一点?

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 回答