Управление репитером asp.net
Что я пытаюсь сделать, это отобразить изображение в репитере. Я получаю имя изображения из базы данных, но я пытаюсь сослаться на имя изображения из папки изображений, на данный момент это то, что у меня есть:
<asp:Image ID="Image1" runat="Server" ImageUrl='~/Images/<%#DataBinder.Eval(Container.DataItem, "ProductImage")%>' />
но это не работает, в репитере отображается только имя изображения.
Пожалуйста, любую помощь сделают ребята. Заранее большое спасибо!
3 ответа
Решение
Пытаться
<asp:Image ID="Image1" runat="Server"
ImageUrl='<%# "~/Images/" + Eval("ProductImage") %>' />
Вместо этого используйте HTML-тег img:
<img src='~/Images/<%#DataBinder.Eval(Container.DataItem, "ProductImage")%>'/>
Попробуй это.
<asp:Image ID="Image1" runat="Server" ImageUrl="<%# "~/Images/" + DataBinder.Eval(Container.DataItem, "ProductImage").ToString() %>" />