我們如何根據Google搜索等文本框的輸入過濾結果。 即,如果我輸入「阿拉斯加航空公司」,那麼它會根據我們的輸入過濾並顯示結果。怎麼可能。請幫幫我。感謝advnce ..使用文本框輸入過濾數據
1
A
回答
3
如果我理解正確,你來填充結果的任何控制當用戶在輸入框中輸入時需要某種形式的自動完成。
要實現這一目標,您應該使用ajax,而ASP.Net Ajax Toolkit可能就是您正在尋找的。查看http://www.asp.net/ajax/ajaxcontroltoolkit/samples/autocomplete/autocomplete.aspx的示例和文檔。
下面是VS2010樣品並使用ASP.Net工具包4
標記
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<asp:TextBox runat="server" ID="myTextBox" autocomplete="off" />
<asp:autocompleteextender runat="server" behaviorid="AutoCompleteEx" id="autoComplete1"
targetcontrolid="myTextBox" servicepath="AutoComplete.asmx" servicemethod="GetCompletionList"
minimumprefixlength="2" completioninterval="1000" enablecaching="true" completionsetcount="20"></asp:autocompleteextender>
</div>
</form>
</body>
</html>
AutoComplete.asmx.cs
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.Web.Script.Services.ScriptService]
public class AutoComplete : WebService
{
public AutoComplete()
{
}
[WebMethod]
public string[] GetCompletionList(string prefixText, int count)
{
if (count == 0)
{
count = 10;
}
if (prefixText.Equals("xyz"))
{
return new string[0];
}
Random random = new Random();
List<string> items = new List<string>(count);
for (int i = 0; i < count; i++)
{
char c1 = (char)random.Next(65, 90);
char c2 = (char)random.Next(97, 122);
char c3 = (char)random.Next(97, 122);
items.Add(prefixText + c1 + c2 + c3);
}
return items.ToArray();
}
}
0
在搜索點擊事件綁定網格或者您想通過數據庫查詢使用類似的關鍵字通過將文本框的值作爲輸入參數
相關問題
- 1. 使用輸入框過濾文本 - VBA
- 2. 在輸入時根據iasp.net文本框過濾asp.net GridView數據
- 3. JS過濾器文本框輸入
- 4. PrimeNG數據表按列過濾 - 外部文本框輸入
- 5. 使用jQuery過濾輸入文本
- 6. 使用輸入文本客戶端過濾數據表
- 7. 使用任何已輸入的文本框過濾DataGrid
- 8. 使用輸入複選框的多個數據屬性過濾
- 9. VBA-使用輸入框來過濾和複製數據
- 10. 使用輸入框過濾一系列數據
- 11. 如何使用輸入框和下拉菜單過濾數據
- 12. 使用輸入框來過濾KendoGrid
- 13. 如何使用從富文本框輸入的文本過濾datagridview?
- 14. 角度js通過文本框輸入過濾對象
- 15. VB.NET:使用文本框來過濾數據
- 16. 使用3個文本框過濾數據庫結果
- 17. 輸入框過濾器宏
- 18. 使用linq過濾observablecollection的文本框可以防止英文輸入
- 19. 過濾和搜索文本框使用
- 20. 過濾從文本字段中輸入
- 21. Gtkmm文本輸入過濾器
- 22. VB運行sql查詢/過濾數據庫使用文本框改文本
- 23. Angularjs ui-grid從文本輸入框中過濾
- 24. DropDownList與文本框輸入作爲過濾標準
- 25. Django中的HTML輸入文本框admin.py過濾器
- 26. 過濾DOM元素複選框從文本輸入jquery
- 27. 收藏ViewSource通過在文本框中輸入來過濾列表框
- 28. 使用下拉框過濾MYSQL數據
- 29. 使用複選框來過濾數據
- 30. 從傳遞給文本框的數據集中過濾數據