Bonjour, pour commencer voici mon code :
le fichier ascx est Components/ProductPromo.ascx :
le fichier ascx.cs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <asp:Image ID="Image2" ImageUrl='<%# ImageExistante(Eval("ImageSecondary")) %>' runat="server" ToolTip='<% Eval("Name") %>' AlternateText='<% Eval("Name") %>' Style="position: absolute;" />
Mais à chaque fois ça passe dans le else, alors que quand je met dans la page "../" + Eval("ImageSecondary"), il m'affiche correctement l'image, mais là pas moyen de rentrer dans un des if, comment dois-je m'y prendre?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 protected object ImageExistante(object url) { String url2 = "http://www.nomdusite.com/" + url; String url3 = "../" + url; if (File.Exists(url.ToString())) return "../" + Eval("ImageSecondary"); if (File.Exists(url2)) return "../" + Eval("ImageSecondary"); if (File.Exists(url3)) return "../" + Eval("ImageSecondary"); else return "../Images/Design/DefaultNoImage.jpg"; }
Merci.
Partager