嗨,我正在使用autocompleteextender ajax控件。我正在列出列表集合中的字符串列表。我想只填充那些字符串,用户键入前缀文本。这该怎么做。我按照Ajax Toolkit.let中给出的示例说明用户键入“CA”,那么如果列表包含如下列表, '猫','狗',驴','小鼠','购物车'等。

然后它应该只填充“猫”和购物车'。 如何实现这个?

有帮助吗?

解决方案

例子有属性的描述。Quote:

  • servicemethod - 要调用的Web服务方法。签名 此方法必须匹配以下内容:

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

请注意,您可以替换 “getCompletionList”的名称 您的选择,但返回类型和 参数名称和类型必须完全 匹配,包括案例。

  • servical patht - 扩展器将会的Web服务的路径 拉出单词\句子完成 从。如果没有提供这一点,那么 服务方法应该是一个页面 方法。

所以您需要编写一个Web服务,该Web服务将根据用户输入返回建议列表的方法。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top