2

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

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

该怎么做呢?

4

2 回答 2

4

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

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

有一个使用 ASP.NET AJAX 控件工具包的示例,请访问: http ://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AutoComplete/AutoComplete.aspx

基本思想是,当输入改变时,JavaScript 将向服务器发送一个异步 HTTP 请求并找出自动完成项应该是什么,然后它会用返回的值填充下拉选项。

于 2012-06-07T21:16:33.023 回答
0

那么您想要查看的是可用的自动完成库。在您的情况下,ASP.NET AJAX 控件工具包具有此功能。

还有其他选项,例如:

于 2012-06-08T00:31:51.480 回答