asp.net TextBox预测文本

时间:2012-06-07 21:12:01

标签: c# asp.net drop-down-menu textbox

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

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

如何去做?

2 个答案:

答案 0 :(得分:4)

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

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

有一个使用ASP.NET AJAX Control Toolkit的示例: http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AutoComplete/AutoComplete.aspx

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

答案 1 :(得分:0)

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

还有其他选项,例如: