我想要做的是使用数据库中的大量项目制作DropDownList。 在DropDownList中,我希望能够键入元素值的一部分,这样就可以将DropDownList的元素限制为仅包含我填充内容的元素。
例如: 当我有一个名称为10000到20000的产品列表时,这是10.000项。 为了防止必须从所有这些中选择,我想输入一个值,让我们说项目10000到10010.这将其归结为10个项目。 例如,只有那10个项目的值包含“Box”。 所有其他元素的值都没有“Box”,因此它们会在DropDownList中停止显示,直到删除文本为止。
当它被过滤到10个项目时,我可以选择正确的一个并选择它。 当我这样做时,它需要自动将该元素的整个值填充到textarea中。
有谁知道如何去做?
提前致谢。
米兰。
答案 0 :(得分:1)
您可能需要查看ASP.Net AJAX控件工具包。 autocomplete
扩展程序正是您正在寻找的。 p>
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AutoComplete/AutoComplete.aspx
正如Chris Hardie所建议的那样,你也可以看看jQuery UI自动完成:http://jqueryui.com/autocomplete/
使用你感到满意的任何东西。