在输入框中输入内容时,如果有下拉列表或显示可能预测列表的部分,则可能会很好。
使用什么类型的过滤器来生成这些预测?
是.Contains(string)
(c#)吗?是.StartsWith(string)
(c#)吗?或者我应该只将这两种和/或其他类型的组合滚动?
我的目标是有一个输入框,它将ajax将输入框中的文本发布到asp.net mvc 3控制器并获取现有类似文本的列表。
答案 0 :(得分:2)
我会首先列出StartsWith结果(按字母顺序排列),然后在它们下面列出包含结果(按字母顺序排列)。
例如:
Hello world
Foobar
Foobaz
Jon Skeet
AnotherFoo
示例:
Foo ▼
Foobar
Foobaz
AnotherFoo