1

検索フィールドに入力した内容に基づいてコースを検索できる、学生向けの検索ツールを作成しています。

たとえば。「コース」テーブルに次の値が格納されているとします。

  1. 数学-微積分I
  2. 数学-微積分II
  3. 数学-確率
  4. 数学-常微分方程式
  5. 数学-確率論的
  6. 科学-物理学
  7. 科学-生物学
  8. 科学-化学

ですから、生徒が検索フィールドに何かを入力し始めたらすぐに、彼らが探している可能性のある検索アイテムのリストを表示したいと思います(Googleのようなもの)。したがって、「Mat」と入力した場合、検索フィールドのすぐ下に「Mat」を含むすべてのテキストのリストを表示します。これも、Googleが検索フィールドの下にリストを表示するのと同じです。

どうすればこれを達成できますか?

前もって感謝します

4

2 に答える 2

4

クライアント側に配置できるコードを探しているように聞こえます。jQueryオートコンプリートを確認してください

于 2012-06-05T22:00:20.030 に答える
2

MicrosoftがリリースしたAJAXコントロールツールキットには、AutoCompleteExtenderと呼ばれるコントロールが含まれており、個人的な使用から、まさにあなたが探しているものであり、高速で、多くのセットアップを必要としません。

ツールキットの基本的な情報ページは次のとおりです。http ://www.asp.net/web-forms/tutorials/ajax-control-toolkit/getting-started/get-started-with-the-ajax-control-toolkit-cs

AutoCompleteExtender専用のハウツーは次のとおりです 。http ://www.ajaxtutorials.com/ajax-tutorials/using-autocomplete-in-the-ajax-toolkit/

于 2012-06-05T22:09:37.117 に答える