是否可以在DropdownList或列表框中写入?

时间:2010-03-08 05:31:00

标签: asp.net

在Asp.Net C#vs08上工作。 我想知道是否可以在下拉列表或列表框中写入,如果有人不想从下拉列表或列表框中选择,他/她可以键入值,如果值存在于下拉列表/列表框中,则自动填充。然后,该人可以选择它。如果在ASP.NET中无法做到这一点,是否有人知道可以用于同一目的的另一个控件以及如何使用?

我真正需要的是如何在DropDownList上允许写入,请有人帮助我!非常感谢。

2 个答案:

答案 0 :(得分:0)

查看一些关于asp.net combobox'es发布的不同文章。最好的选择可能是asp.net ajax工具包中的combobox。否则,您可以查看其他一些示例herehere

答案 1 :(得分:0)

HTML下拉列表在某种程度上支持这一点。如果您通过网页进行选项卡直到下拉列表获得焦点,然后键入有效选择的第一个字符,将出现以该字符开头的列表中的第一个选择。如果有多个项目以该字符开头,则反复点击该字符将循环显示它们。限制是它只匹配一个字符(最后一个字符),所以如果你键入'john',它将连续匹配j,o,h,并最终匹配n。这不是真正的自动填充。

如果您需要真正的自动填充,有几种免费替代品,但我使用商业第三方控件,它提供真正的自动填充和多列下拉功能。 Telerik,DevExpress和ComponentArt制作了这样做的控件。