输入DropDownList以过滤DropDownList项

时间:2013-10-11 11:22:29

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

我想要做的是使用数据库中的大量项目制作DropDownList。 在DropDownList中,我希望能够键入元素值的一部分,这样就可以将DropDownList的元素限制为仅包含我填充内容的元素。

例如: 当我有一个名称为10000到20000的产品列表时,这是10.000项。 为了防止必须从所有这些中选择,我想输入一个值,让我们说项目10000到10010.这将其归结为10个项目。 例如,只有那10个项目的值包含“Box”。 所有其他元素的值都没有“Box”,因此它们会在DropDownList中停止显示,直到删除文本为止。

当它被过滤到10个项目时,我可以选择正确的一个并选择它。 当我这样做时,它需要自动将该元素的整个值填充到textarea中。

有谁知道如何去做?

提前致谢。

米兰。

1 个答案:

答案 0 :(得分:1)

您可能需要查看ASP.Net AJAX控件工具包。 autocomplete扩展程序正是您正在寻找的。

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AutoComplete/AutoComplete.aspx

正如Chris Hardie所建议的那样,你也可以看看jQuery UI自动完成:http://jqueryui.com/autocomplete/

使用你感到满意的任何东西。