Generer page pour chaque enregistrement ms sql server

Signaler
Messages postés
10
Date d'inscription
vendredi 12 mai 2006
Statut
Membre
Dernière intervention
5 avril 2014
-
Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
-
J’ai un site développé en asp.net et les données sont stocke dans une base de données Microsoft SQL server.
Dans les pages les données sont affiche dans une « ListVieuw » et « datapager », ma question est comment faire pour générer une page pour chaque enregistrement, par exemple tous les données sont afficher dans une page, mais je veux qu’a chaque fois qu’on clique sur un enregistrement dans la « listview » ou « datagrid » les détails de cet enregistrement seront affiche dans une autre page .
Merci

1 réponse

Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
12
Pas salut,

l'idée la plus simple est de créer une unique page qui s'appellerait par exemple "detail.aspx".
L'URL de tes liens (dans la liste) serait alors de la forme "detail.aspx?id=xxx" (xxx représentant l'identifiant de l'enregistrement correspondant au lien cliqué).
Dans le Page_Load de "detail.aspx" tu vas alors chercher la valeur de cet identifiant qui a été passé en GET (il suffit d'appeler l'indexer Request["id"]), tu charges ledit enregistrement, puis tu remplis tes champs en fonction.