Bonjour tout le monde,
j'ai développé une fonction qui me retourne le chemin des images.
Je fais appel à cette fonction dans la partie HTML.
Voici le prototype de la fonction :
Protected Function getPhotoPath(ByVal IdPersonne As String, ByVal Stockage_Photo As Byte(), ByVal PhotoPath As String) As String
la fonction marche bien puisque je l'utilise dans d'autres formulaires.
l'appel dans la partie html est le suivant:
<%# getPhotoPath(DataBinder.Eval(Container.DataItem, "ID_PERSONNE"),DataBinder.Eval(Container.DataItem, "STOCKAGE_PHOTO"),DataBinder.Eval(Container.DataItem, "PHOTO")) %>
Lorsque j'execute, j'ai le message d'erreur suivant :
Le cast spécifié n'est pas valide.
j'ai trouvé que le 2ème argument qui est de type Byte() qui est l'origine du problème. J'ai mis alors un cast comme suit :
CType(DataBinder.Eval(Container.DataItem, "STOCKAGE_PHOTO"), Byte())
mais j'ai toujours la même erreur.
Quelqu'un a une idée ? Merci
Partager