我正在尝试创建一个“评价我的课程”,类似于评价我的教授,为学校项目。我希望用户在搜索框中输入文字,与谷歌相似,我希望它能够“猜测”或根据他们到目前为止输入的内容提出“建议”。
示例:用户在搜索框下方输入“MG”...我想要显示的选项如“MGMT3000” “MGMT5080”
等
有谁知道如何执行此操作(如果是jQuery / JavaScript,请告诉我在哪里获取它们或请给我一个参考!)?注意:我正在连接到SQL Server,我不知道如何连接搜索框以搜索到目前为止的Course_Tbl的属性。我使用LoginView工具创建数据库。
答案 0 :(得分:0)
您可以尝试jQueryUI自动完成。
http://jqueryui.com/autocomplete/
但是AJAX Control Toolkit可能更容易连接到数据库。
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AutoComplete/AutoComplete.aspx
- 编辑 -
使用NuGet安装AJAX Control Toolkit:
打开NuGet: 工具>库包管理器>管理NuGet包以获得解决方案
查找AJAX控件工具包: 在左侧面板中展开“在线” 在右上角搜索“AJAX Control Toolkit” 点击“安装”
----这会将软件包及其所有依赖项安装在正确的位置,但仅适用于此特定项目。您需要为希望包含工具包的每个项目重复这些步骤
现在应该很好地使用控件。刚开始输入ajax,intellisense应该列出工具包附带的所有选项。您正在寻找的控件是ajaxControlToolkit:AutoCompleteExtender
答案 1 :(得分:0)
尝试KendoUI - http://demos.kendoui.com/web/autocomplete/index.html。他们有很多例子如何绑定到数据库等等。只需查看他们的文档。