0

学校のプロジェクトで、教授の評価に似た「クラスの評価」を作成しようとしています。ユーザーに検索ボックスにテキストを入力してもらいたいのですが、Google と同様に、これまでに入力した内容に基づいて「推測」または「提案」してもらいたいと考えています。

例: ユーザーは「MG」と入力します...検索ボックスの下に「MGMT3000」「MGMT5080」などのオプションが表示されるようにします

これを実行する方法を知っている人はいますか (jQuery/JavaScript の場合は、入手先を教えてください。または参考文献を教えてください!)。注: SQL Server に接続していますが、検索ボックスを接続して Course_Tbl の属性を検索する方法がわかりません。LoginView ツールを使用してデータベースを作成しました。

4

2 に答える 2

0

jQueryUI オートコンプリートを試すことができます。

http://jqueryui.com/autocomplete/

しかし、おそらく AJAX Control Toolkit の方がデータベースへの接続が簡単です。

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

- 編集 -

NuGet を使用した AJAX コントロール ツールキットのインストール:

NuGet を開く: [ツール] > [ライブラリ パッケージ マネージャー] > [ソリューションの NuGet パッケージの管理]

AJAX コントロール ツールキットの検索: 左側のパネルで [オンライン] を展開します 右上隅で [AJAX コントロール ツールキット] を検索します [インストール] をクリックします

---- これにより、パッケージとそのすべての依存関係が正しい場所にインストールされますが、この特定のプロジェクトに対してのみです。ツールキットを含めたいプロジェクトごとに、これらの手順を繰り返す必要があります。

これで、コントロールを適切に使用できるはずです。ajax の入力を開始するだけで、intellisense はツールキットに付属するすべてのオプションを一覧表示するはずです。探しているコントロールは ajaxControlToolkit:AutoCompleteExtender です

于 2013-10-24T13:12:10.340 に答える
0

KendoUI を試してみてください - http: //demos.kendoui.c​​om/web/autocomplete/index.html 。データベースなどにバインドする方法の例がたくさんあります。ドキュメントを調べてください。

于 2013-10-24T13:14:34.143 に答える