asp.net 文本框预测文本

本文关键字:文本 asp net | 更新日期: 2023-09-27 18:36:41

我有一个项目列表,对于下拉列表来说有点太大了,我想添加一个搜索文本框,该文本框将根据输入下拉匹配项目的列表。

因此,如果您输入 John,下面的列表将显示任何以 John 开头的项目。

怎么做呢?

asp.net 文本框预测文本

您所指的功能通常标记为"自动完成"。

如果您根本不熟悉如何执行此操作,我建议您遵循教程或利用预先存在的解决方案。

有一个

使用 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 具体。