在输入框中键入时,如果有一个下拉列表或部分显示可能的预测列表,那就太好了。
使用什么类型的筛选器来生成这些预测?
是.Contains(string)
(c#) 吗?是.StartsWith(string)
(c#) 吗?还是我应该自己组合这两种和/或其他类型的组合?
我的目标是有一个输入框,它将ajax将输入框中的文本发布到 asp.net mvc 3控制器,并返回现有类似文本的列表。
我会首先列出StartsWith结果(按字母顺序),在它们下面列出包含结果(再次按字母顺序)。
例如:
Hello world
Foobar
Foobaz
Jon Skeet
AnotherFoo
例:
Foo ▼
Foobar
Foobaz
AnotherFoo