搜索框将“建议”填充为用户类型

时间:2013-10-24 13:10:57

标签: c# visual-studio-2010 sql-server-2012

我正在尝试创建一个“评价我的课程”,类似于评价我的教授,为学校项目。我希望用户在搜索框中输入文字,与谷歌相似,我希望它能够“猜测”或根据他们到目前为止输入的内容提出“建议”。

示例:用户在搜索框下方输入“MG”...我想要显示的选项如“MGMT3000” “MGMT5080”

有谁知道如何执行此操作(如果是jQuery / JavaScript,请告诉我在哪里获取它们或请给我一个参考!)?注意:我正在连接到SQL Server,我不知道如何连接搜索框以搜索到目前为止的Course_Tbl的属性。我使用LoginView工具创建数据库。

2 个答案:

答案 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。他们有很多例子如何绑定到数据库等等。只需查看他们的文档。