通常如何实现建议下拉列表的筛选器



在输入框中键入时,如果有一个下拉列表或部分显示可能的预测列表,那就太好了。

使用什么类型的筛选器来生成这些预测?

.Contains(string) (c#) 吗?是.StartsWith(string) (c#) 吗?还是我应该自己组合这两种和/或其他类型的组合?

我的目标是有一个输入框,它将ajax将输入框中的文本发布到 asp.net mvc 3控制器,并返回现有类似文本的列表。

我会首先列出StartsWith结果(按字母顺序),在它们下面列出包含结果(再次按字母顺序)。

例如:

Hello world
Foobar
Foobaz
Jon Skeet
AnotherFoo

例:

Foo ▼
Foobar
Foobaz
AnotherFoo

最新更新