Bonjour,

J'ai un treeview qui affiche des sociétés, des villes et des clients.
Ville1
|_ Société1
| |_ Client1
| |_ Client2
|_ Société2
Ville2
|_ Société 3
...

Dans ma construction j'ai trouvé ce qui permet de mettre une image en fonction du nom de la ville, de la société ou du client.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
foreach (var item in vE)
                {
                    nMenu = new TreeNode();
                    nMenu.Text = item.Enseigne;
 
                    nMenu.ImageUrl = "~/App_Themes/Default/Images/tree/" + item.Enseigne + ".gif";
 
                    nMenu.SelectAction = TreeNodeSelectAction.Expand;
                    TreeViewSites.FindNode(item.Réseau).ChildNodes.Add(nMenu);
                }
Problème, il est possible que je n'ai pas d'image pour un nom hors bien sûr à ce moment là, au lieu d'avoir l'image par défaut qui est mise dans le treeview côté aspx, j'ai l'image d'erreur (la super croix rouge).

Je voulais donc savoir s'il était possible de vérifier l'existance d'une image pour ne pas effectué cette partie de code à ce moment là
Code : Sélectionner tout - Visualiser dans une fenêtre à part
nMenu.ImageUrl = "~/App_Themes/Default/Images/tree/" + item.Enseigne + ".gif";
J'ai essayé avec un file.exist mais comme c'est côté serveur ça ne marche pas.

Merci d'avance.