如何使用Ajax使SO标签自动完成

时间:2009-05-09 08:02:43

标签: asp.net ajax autocomplete

有人能告诉我如何使用Ajax实现类似Stack Overflow标签的自动完成文本框?

4 个答案:

答案 0 :(得分:2)

最简单最方便的方法是使用AutoCompleteExtender中的Ajax Controls Toolkit

这使用WebService将数据提供给控件,并且可以链接到现有的TextBox。但是,您也可以使用PageMethod来提供扩展器。

或者你可以使用JavaScript和ScriptManager自己动手,但这可能非常棘手。我最近尝试过使用JQuery,它肯定更简单。

答案 1 :(得分:2)

我强烈建议您查看我在我的几个网站项目中使用的jquery autocomplete plugin,其中包含来自客户的精彩评论。

答案 2 :(得分:1)

首先,您必须创建一个用于检索单词的Web服务

http://www.csharpcorner.com/UploadFile/raj1979/AutoComplete02142008113654AM/AutoComplete.aspx

答案 3 :(得分:0)

我建议您获取优秀图书"Pragmatic Ajax"的副本,它会引导您完成这样的示例。