2009-08-26 7 views

Répondre

0

Ceci est une demande d'exemple assez spécifique que je ne suis pas sûr que quelqu'un puisse fournir. Toutefois, si vous déconstruire vous cherchez quelque chose comme:

  • créer une grille qui affiche les enregistrements
  • créer une page de détails pour 1 enregistrement spécifique
  • lien page à la visionneuse

I Je vous conseillerais de le développer de cette façon puisque vous n'avez pas besoin de vous concentrer sur des choses très différentes à la fois et deuxièmement, il sera beaucoup plus facile de trouver des exemples.

This article explique comment créer la grille. Ensuite, vous pouvez ajouter une colonne de lien avec le code comme

<asp:HyperLinkField DataNavigateUrlFields="Id" DataNavigateUrlFormatString="detail.aspx?id={0}" 
        DataTextField="Name" /> 

application de la page de détail est aussi simple que d'obtenir l'identifiant du querystring et l'utiliser pour interroger les informations de détail et dispaying il. Une fois que tout cela fonctionne, vous pouvez foccus sur la lightbox. Si vous utilisez thickbox pour afficher la visionneuse, c'est aussi simple que d'ajouter une classe CSS au lien pour l'ouvrir dans une visionneuse. Utilisez le mode iframe de thickbox car le mode ajax peut poser des problèmes en conjonction avec les formulaires web asp.net.

Questions connexes