asp.net 文本框预测文本
本文关键字:文本 asp net | 更新日期: 2023-09-27 18:36:41
我有一个项目列表,对于下拉列表来说有点太大了,我想添加一个搜索文本框,该文本框将根据输入下拉匹配项目的列表。
因此,如果您输入 John,下面的列表将显示任何以 John 开头的项目。
怎么做呢?
您所指的功能通常标记为"自动完成"。
如果您根本不熟悉如何执行此操作,我建议您遵循教程或利用预先存在的解决方案。
有一个使用 ASP.NET AJAX 控件工具包的示例,可在以下位置找到:http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AutoComplete/AutoComplete.aspx
基本思想是,当输入被更改时,JavaScript 将向服务器发送一个异步 HTTP 请求并找出自动完成项应该是什么,然后它将用返回值填充下拉选项。
好吧,您要查看的是可用的自动完成库。在您的情况下,ASP.NET AJAX 控件工具包都具有此功能。
- http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AutoComplete/AutoComplete.aspx
还有其他选项,例如:
- http://demos.telerik.com/aspnet-ajax/combobox/examples/functionality/autocompleteclientside/defaultcs.aspx。这是来自 telerik 而不是免费的。
- http://harvesthq.github.com/chosen/- 相当新,看起来很有希望,但不 ASP.NET 具体。