Bonjour
Je développe actuellement une page ASP.net qui est composé de webpart.
Le but est d'afficher les photos dans une webpart et de pouvoir les
ordonnées via du drag and drop pour cela jutilise la bibliothèque
microsoft.web.atlas.dll.
Mon probleme est que je n'arrive pas à faire apparaître les photos:
pour le moment j'initialise mes webpart de cette façon:
Code :
Image img = new Image();
img.ImageUrl = "~/Images/1.png";
img.ID = "img1";
UserControl uc = new UserControl();
uc = (UserControl)LoadControl("uc.ascx");
uc.ID = "uc1";
uc.Controls.Add(img);
GenericWebPart wp1 = WebPartManager1.CreateWebPart(uc);
WebPartManager1.AddWebPart(wp1, WebPartZone1, 0);
Le probleme c'est qu'il n'y a pas de photos qui apparaissent de même si je procède de cette façon:
Code :
Image img = new Image();
img.ImageUrl = "~/Images/1.png";
img.ID = "img1";
GenericWebPart wp1 = WebPartManager1.CreateWebPart(img);
WebPartManager1.AddWebPart(wp1, WebPartZone1, 0);
pareil ça n'affiche pas de photo.
Maintenant si je procède comme ça ... :
Code :
UserControl uc = new UserControl();
uc = (UserControl)LoadControl("uc.ascx");
uc.ID = "uc1";
GenericWebPart wp1 = WebPartManager1.CreateWebPart(uc);
WebPartManager1.AddWebPart(wp1, WebPartZone1, 0);
... et que je met une balise <asp:Image.../> dans mon uc.ascx là il affiche bien l'image.
Et le problème c'est que je dois le rendre dynamique et que je ne peux pas me permettre de tout crée à la main.
Avez-vous une idée ?