-
Barre de recherche
Bonjour,
Je travaille sur une application Asp mvc et je voudrais utiliser une barre de recherche pour trouver un enregistrement donné dans une liste remplie à travers ma base de données.J'ai deja ecrit le code html de la barre, je voudrais juste que quand je tape le nom d'une personne, s'affiche le seul enregistrement relatif à ce nom.
J'espére que vous m'avez compris. Aidez-moi svp :)
-
Bonjour,
Ton besoin est très simple mais d'abord il faut définir quelle est ta façon d'accéder à ta base de données.
Si tu passes par Entity Framework, tu peux par exemple faire quelque chose comme ça :
db.Utilisateurs.Where(u => u.nom.Equals(maRecherche)).FirstOrDefault();
Après, au niveau des échanges, c'est très simple, tu as juste à envoyer lors du post de ton formulaire l'information à ton controller avec la bonne action.
Bon courage
-
ok je vais essayer ce que vous m'avez dit! Merci beaucoup :)
-
Pour toi que c'est quoi "maRecherche" est-ce que c'est le mot clé que j'écrit dans mon input ?? Désolé si la question parait débile mais je suis purement débutante :)
-
Pas de souci, je n'ai pas précisé en effet.
maRecherche correspond à la valeur que tu récupères de ton formulaire.
Lorsque tu saisis la valeur dans ton champ, et que tu valides ton formulaire, une valeur est envoyée à ton controller.
Et bien c'est cette valeur que tu dois tester en base.
Cependant, n'oublie pas de tester ta valeur pour être sûr qu'elle est valide avant d'être testée en base.
-