2012-06-05 250 views
1

我正在爲學生創建搜索工具,他們可以根據搜索字段中輸入的內容查找課程。如何在用戶在搜索字段中輸入時顯示搜索條件

例如,可以說我有存儲在 「課程」 表中的以下值:

  1. 數學 - 微積分我
  2. 數學 - 微積分II
  3. 數學 - 概率
  4. 數學 - 微分方程
  5. 數學 - 隨機科學 - 化學
  6. 科學 - 生物學
  7. 科學 - 化學

因此,只要有任何學生開始在搜索字段中輸入內容,我想要顯示他們可能正在查找的可能搜索項目列表(如Google)。因此,如果他們輸入「Mat」,我想要在搜索字段正下方顯示包含「Mat」的所有文本列表 - 再次,類似於Google在搜索字段下方顯示列表的方式。

我該如何做到這一點?

在此先感謝

+0

看看jQuery的自動完成插件 – Brian

回答

2

微軟發佈的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/

相關問題