带下拉建议的文本框

ran*_*ght 8 autocomplete asp.net-2.0 drop-down-menu

我目前在我的ASP.Net C#2.0网站上有一个数据绑定下拉列表,里面有大约400个项目.我想用类似谷歌搜索中的文本框替换它来输入字母,只有弹出这些字母的条目弹出

什么是实施它的好方法?是否存在任何人都可以建议的控件?

Ada*_*amW 10

看看http://docs.jquery.com/Plugins/Autocomplete

这里还有一个与ASP.Net一起使用的教程


小智 10

使用HTML5(当然,对于小型数据集)执行此操作的一种方法是datalist:

<input list="users" name="users">
  <datalist id="users">
    <option value="Alice">
    <option value="Bob">
    <option value="Chuck">
    <option value="Chris">
    <option value="Duke">
    <option value="Emily">
  </datalist>
Run Code Online (Sandbox Code Playgroud)

对于更大的数据集,AJAX是更好的方法.