idhris2011 Ответов: 1

Привязка изображения в управлении ретранслятором asp.net


Хии,

Значение My Image location(url) хранится в базе данных.

Мне нужно получить эти значения url-адреса , и, используя эти значения, я должен привязать свое изображение.
select Apps_Image_Loc from Apps_Info;

<asp:Image ID="imgDB" runat="server"  ImageUrl='<%# DataBinder.Eval(Container.DataItem,"Apps_Image_Loc") %>'/>

Приведенный выше код не привязывает изображение, помогите мне исправить.

Mahmud Hasan

можете ли вы поделиться большим количеством кода ur?

1 Ответов

Рейтинг:
2

Ganesan Senthilvel

Вот пример кода для привязки изображения из папки следующим образом:

<asp:DataList ID="dtlist" runat="server" RepeatColumns="4" CellPadding="5">
<ItemTemplate>
<asp:Image Width="100" ID="Image1" ImageUrl='<%# Bind("Name", "~/Images/{0}") %>' runat="server" />

<itemstyle bordercolor="Brown" borderstyle="dotted" borderwidth="3px" horizontalalign="Center">
VerticalAlign="Bottom" />

</itemstyle>


Код позади, чтобы загрузить изображение как:
protected void BindDataList()
{
 DirectoryInfo dir = new DirectoryInfo(MapPath("Images"));
 FileInfo[] files = dir.GetFiles();
 ArrayList listItems = new ArrayList();
 foreach (FileInfo info in files)
 {
  listItems.Add(info);
 }
 dtlist.DataSource = listItems;
 dtlist.DataBind();
}