我正在建立一个网站,用户应该有能力添加他们的学校/大学。我在LinkedIn上注意到,当我尝试输入我的学校名称时,它显示了一个包含所有学校的自动搜索框,从我键入的字母开始。我怎样才能实现相同的功能?
他们是否将所有大学保存在他们的数据库中?或者,我可以使用哪些Open Web服务来显示所有学校/大学?
谢谢!
答案 0 :(得分:1)
此功能称为“自动完成”,文本框随之启用。这些允许您根据键入的字符过滤所需的数据。
请参阅这篇文章,了解使用jQuery实现的自动完成功能。
Razor: Auto-complete text box inside jqGrid, How to bind values?
该页面中显示的示例列出了数据库中的所有内容。但是,作为下一阶段,您还可以扩展此功能,以便为学校/学院的范围寻找WCF公开的服务。
FYI“”GetSkillNameAutocomplete“是控制器中的一个方法,它将字符串参数作为输入(搜索字符串)并获取值。
希望这有帮助!