2010-07-26 57 views
0

嗨,我正在使用AutoCompleteExtender ajax控件。我正在获取LIST集合中的字符串列表。我只想填充那些用户输入为前缀文本的字符串。这个怎么做。我正在遵循ajax toolkit.let中给出的例子,如果用户输入“ca”,那么如果列表包含像'猫','狗',驴','鼠标','手推车'等等的列表,例如 。asp.net中的AutoCompleteExtender ajax,

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

回答

0

example有一个属性的说明。报价:

  • ServiceMethod - Web服务方法被调用。的 签名这种方法必须符合以下:

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

请注意,您可以取代 “GetCompletionList”与 您所选择的名称,但返回类型和 参数名称和类型必须完全包括案例在内的 匹配。

  • ServicePath - 以Web服务的扩展将 抠字眼\句话从落成 的路径。如果没有提供, 服务方法应该是页面 方法。

所以你需要编写一个Web服务,这将返回包含基于用户输入的建议列表的方法。

相关问题