0

我想做的是用数据库中的很多项目制作一个 DropDownList。在那个 DropDownList 中,我希望能够输入元素值的一部分,这样就可以将 DropDownList 的元素限制为仅包含我填写的内容的元素。

例如:当我有一个名称为 10000 到 20000 的产品列表时,就是 10.000 项。为了避免必须从所有这些中进行选择,我想输入一个值,比如说项目 10000 到 10010。这样可以减少到 10 个项目。例如,只有这 10 个项目的值包含“Box”。所有其他元素的值都没有“Box”,因此它们停止显示在 DropDownList 中,直到我删除文本。

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

有谁知道该怎么做?

提前致谢。

米兰。

4

1 回答 1

1

您可能想查看 ASP.Net AJAX Control Toolkit。扩展器autocomplete正是您正在寻找的。

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

正如 Chris Hardie 所建议的,您也可以查看 jQuery UI 自动完成功能:http: //jqueryui.com/autocomplete/

使用任何你觉得舒服的东西。

于 2013-10-11T11:34:11.887 回答