Comment nous pouvons filtrer les résultats en fonction de l'entrée d'une zone de texte comme la recherche Google. Par exemple, si je saisis "alaska airlines", alors il filtrera et affichera le résultat en fonction de notre contribution. Comment il est possible. Aidez-moi, s'il vous plaît. grâce à advnce ..filtrer les données avec l'entrée de la zone de texte
1
A
Répondre
3
Si je comprends bien, vous vous voulez une forme de saisie semi-automatique lorsque l'utilisateur tape dans votre boîte de saisie.
Pour ce faire, vous devez utiliser ajax, et la boîte à outils ASP.Net Ajax peut être ce que vous cherchez. Consultez l'exemple et les documents au http://www.asp.net/ajax/ajaxcontroltoolkit/samples/autocomplete/autocomplete.aspx.
Voici un échantillon pour VS2010 et en utilisant ASP.Net Toolkit 4.
Markup
<%@ 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
sur la recherche événement click lier la grille ou de tout contrôle où vous souhaitez remplir le résultat par la requête de base de données en utilisant comme mot-clé en passant la valeur textbox comme paramètre d'entrée
Questions connexes
- 1. VB.NET: Utiliser une zone de texte pour filtrer les données
- 2. Filtrer l'entrée du clavier dans la zone de texte, C#
- 3. Données dans la zone de texte dynamique
- 4. Mise à jour de la base de données avec les valeurs de la zone de texte
- 5. Texte de zone de texte à fractionner avec les conditions
- 6. Comment assainir correctement les données reçues d'une zone de texte, lors de la sortie dans la zone de texte?
- 7. Remplir la zone de texte avec flex
- 8. afficher les données de base de données dans la zone de texte
- 9. Filtrer une grille côté serveur en fonction de la valeur tapée dans une zone de texte
- 10. données non transférer de la zone de texte pour interroger
- 11. remplir une zone de texte avec des données mysql
- 12. Afficher les données dans une zone de texte
- 13. Nouvelle zone de texte
- 14. Comment multiplier les valeurs de zone de texte avec javascript
- 15. Vérification de la zone de texte vide
- 16. Filtrer les données json en utilisant jquery?
- 17. obtenir des données dans la zone de texte html
- 18. Filtrer les données dans Mysql
- 19. Problème imitant la zone de texte de la fenêtre de sortie VS avec une zone de texte WPF
- 20. Valeur de la zone de texte avec le séparateur
- 21. Problème avec IDataErrorInfo avec la zone de texte dans Expander
- 22. Comparaison de la valeur de la zone de texte à la base de données
- 23. ASP.NET Afficher les éléments sélectionnés de la zone de liste dans la zone de texte
- 24. IE La recherche échoue avec la zone de texte masquée
- 25. Evénement dynamique de la zone de texte
- 26. Zone de texte avec des suggestions déroulantes
- 27. zone de texte - réglage de la précision
- 28. Zone de texte incorrecte
- 29. Validation de la zone de texte
- 30. Saisie automatique de la zone de texte