Bonjour a tous,
je suis en train de coder un annuaire qui marche un peu comme Google :
une barre de recherche (enfin, j'en ai 4 moi) puis, apres le clic, l'affichage des resultats.
Un clic sur un des resultats amene a la page detaille de ce resultat.
Rien de complique en fait.
Quelle est le meilleur moyen (le + rapide et le plus simple) de gerer ca :
- Datalist (ou Repeater)
- Un SqlReader
Ex :
en code behind et des <asp:Literal> ou <asp:Label> sur l'aspx pour afficher le resultat dans une autre boucle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SqlDataReader myReader = myCommand.ExecuteReader(); while (myReader.Read()){ name.text = myReader["categorySecondName"].ToString(); id.text = myReader["categorySecondID"].ToString(); } }
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 String aff=null; SqlDataReader myReader = myCommand.ExecuteReader(); while (myReader.Read()){ String name = myReader["categorySecondName"].ToString(); String id = myReader["categorySecondID"].ToString(); aff += "<div>" aff += "<h1>"+name+"</h1>"; aff += "<p>" + id + "</p>"; aff += "</div>" } monLiteral.text = aff; // affiche sur la page }- autre ?
Et pour les requetes SQL, procedures Stockees ou non ?
Je sais pas enciore les utilisees, mais ca peut etre interessant je pense.
Merci a vous !
Partager