У меня есть веб-сайт, на котором пользователи загружают файлы, имя файла и т. Д. Сохраняется в БД.Эти файлы затем отображаются в списке данных.Я пытаюсь заставить этот список данных отображать различные изображения (значки) для представления типов файлов.
Это мой код позади. fm.getIcon - это пользовательская функция, которая возвращает полный путь к файлу на сервере подходящему образу, который представляет тип файла.
Когда я отлаживаю код, я могу убедиться, что изображение делаетсуществует в imgFile path
Private Sub DataList1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles DataList1.ItemDataBound
Dim docName As Label = e.Item.FindControl("fileNameLabel")
Dim docImage As Image = e.Item.FindControl("image1")
Dim imgFile As String = fm.getIcon(My.Computer.FileSystem.GetFileInfo(docName.Text).Extension)
docImage.ImageUrl = imgFile
End Sub
Моя проблема в том, что изображение не загружается.Если я заменю imgFile жестко закодированным путем к изображению, это будет работать нормально.
Чего мне не хватает?