2011-04-23 5 views
0

Hallo ilAffichage image sur une autre page

j'ai et ImageField dans le cadre d'un gridview et je voudrais savoir comment je peux voir cette image dans une autre page lorsque je sélectionne la ligne avec un bouton (champ) . Lorsque j'ajoute les informations à une base de données, imageUrl est ajouté à la base de données et je lie le nom d'une image téléchargée, puis l'image est affichée dans la grille. Est-il possible pour moi d'afficher cette image sur une page Web différente et

grâce

Répondre

0

Au lieu de stocker l'image dans la session, pourquoi ne pas remplir la valeur Session["ImageID"] sur le clic du bouton? Définissez la propriété OnRowCommand de gridview sur une méthode qui définira Session["ImageID"] sur la DataKey de la ligne en cours, puis effectuez une redirection vers cette autre page qui obtiendra la valeur Session["ImageID"] et obtiendra l'URL de l'image pour cet ID à partir de la base de données. Ne pas oublier d'effectuer également Session.Remove("ImageID"). De cette façon, vous garderez votre objet de session aussi petit que possible.

+0

Merci, bonne idée, va se pencher sur cela. – Arianule

0

Oui, vous pouvez, je pense que si vous stockez les informations d'image sélectionnée dans un Session .May soit, il existe d'autres façons, mais la première chose vient dans mon esprit dans ce cas en utilisant la session.

Questions connexes