2013-10-24 37 views
0

我正在嘗試創建一個「評價我的課程」,類似於我的教授對學校項目的評價。我希望用戶在搜索框中輸入文字,並且類似於Google,我希望它能夠根據他們迄今輸入的內容「猜測」或者有「建議」。搜索框填充「建議」作爲用戶類型

例如:用戶類型「MG」 ......在搜索框下面,我想選擇,出現諸如「MGMT3000」 「MGMT5080」

有誰知道如何執行這(如果它是jQuery/JavaScript,請讓我知道在哪裏得到他們或請給我一個參考!)?注意:我連接到SQL Server,但我不確定如何連接搜索框以搜索Course_Tbl的屬性。我使用LoginView工具來創建數據庫。

回答

0

您可以嘗試jQueryUI自動完成。

http://jqueryui.com/autocomplete/

但AJAX Control Toolkit的可能會更容易地連接到數據庫。

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AutoComplete/AutoComplete.aspx

- 編輯 -

用的NuGet安裝AJAX控件工具包:

開放的NuGet: 工具>庫包管理器>管理的NuGet包解決方案

發現AJAX Control Toolkit: 在左側面板中展開'在線' 在右上角搜索'AJAX Control Toolkit' 單擊'安裝'

----這會將軟件包及其所有依賴項安裝在正確的位置,但僅限於此特定項目。您需要針對您希望包含該工具包的每個項目重複這些步驟。

您應該很好地使用該控件。剛開始輸入ajax,intellisense應列出工具包附帶的所有選項。您正在尋找的控件是ajaxControlToolkit:AutoCompleteExtender

+0

謝謝m3h2014,我會進一步調查。 –

+0

不客氣。我以前在.NET Web應用程序上實現了AJAX AutoComplete。實施並不複雜。您可以使用NuGet通過VS輕鬆地將工具包添加到您的項目中。 – m3h2014

+0

我在VS中的經驗非常多,使用工具包和拖放。非常可悲 - 所以漫遊將是太棒了。 –