2010-10-06 40 views
0

我希望在asp.net文本框中編寫一些文本時,應打開一個列表視圖頁面,其中將顯示包含txtbox正下方文本的相關主題。如何將搜索功能添加到txtbox

我想要實現的東西,如計算器標題txtbox它是如何顯示相關主題

+0

爲了澄清,你問的是如何調用你的「搜索」事件作爲文本的變化,或如何寫第e實際搜索事件? – Nellius 2010-10-06 13:25:01

回答

0

要做到這一點,你必須在文本框中的每個按鍵事件之後做出一個Ajax請求的服務器,然後顯示結果動態設置。您還需要編寫採用當前輸入的服務器端方法,執行搜索並返回結果。
jQuery可能會有所幫助,雖然有替代品,如我們的ASP.NET AJAX。

+0

我想實現一些東西,因爲它在顯示相關主題的txtbox標題。 – user 2010-10-06 13:40:25

0

您應該使用AJAXControlToolkit的AutoComplete文本框。它具有您所要求的確切功能,並且通過允許您連接服務調用來獲取數據,部分獲取結果。

看看下面的例子,它有你需要的一個例子。開始鍵入一些文本,結果將開始顯示在文本框下面的列表框fasion中。點擊頁面上的「自動完成屬性」鏈接,瞭解它的工作原理。

自動完成演示:
http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/AutoComplete/AutoComplete.aspx

然後看看這個視頻更多的幫助:

[如何:]使用ASP.NET AJAX自動完成控制:
http://www.asp.net/ajax/videos/how-do-i-use-the-aspnet-ajax-autocomplete-control

+0

我想實現一些東西,如在stackoverflow標題txtbox它是如何顯示相關主題從問題頁面 – user 2010-10-06 14:14:01

相關問題