Generer page pour chaque enregistrement ms sql server
destifano
Messages postés10Date d'inscriptionvendredi 12 mai 2006StatutMembreDernière intervention 5 avril 2014
-
14 juil. 2012 à 19:17
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 2013
-
17 juil. 2012 à 10:46
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
A voir également:
Generer page pour chaque enregistrement ms sql server
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 201312 17 juil. 2012 à 10:46
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.