2012-09-26 42 views
1

任何一個請幫助我如何在asp.net中完成我的問題?我有一個服務器控件文本框和列表框。我想要發生的事情是,當我在文本框上鍵入內容時,在按鍵上,列表框的內容也會更新(實時),並相應地過濾結果。如果文本框已被清除,則列表框中的所有原始值都將返回。更新文本框上的列表框更改asp.net

+0

雖然不是你想要什麼,看看在[阿賈克斯ListSearchExtender](http://www.asp.net/ajaxlibrary/AjaxControlToolkitSampleSite/ListSearch/ListSearch.aspx )。 –

+0

@Tim Schmelter我已經檢查過,但它不符合我的要求。不管怎麼說,還是要謝謝你。 –

回答

0

使用jQuery的文本框

$("#<%=txtboxID.ClientID %>").keydown(function (e) { 
    e.preventDefault(); 
    //your action 
}); 
+0

感謝您的回覆,但我如何從//您的操作調用服務器端操作?對不起,我不熟悉jQuery。你還能詳細說明嗎?謝謝。 –

+0

取決於你需要做什麼。你能否詳細說明你想要的功能? 其他選項是從JQuery調用按鈕點擊,如下所示: $(「#<%= buttonID.ClientID%>」)。click(); 請確保您將該按鈕設置爲「display:none」,以便用戶無法看到並單擊它 –

+1

感謝您的回覆。你能給出一個粗略的代碼片段嗎?我只需要一個文本框和一個列表框。如果在文本框中鍵入了任何內容,則列表框將根據文本框中輸入的內容自動進行過濾。更像是當我們在谷歌搜索,而是我想在列表框中顯示過濾結果。謝謝。 –