как получить базу данных формы изображения с помощью ретранслятора
как получить изображение из базы данных с помощью Reapeater in asp.net
ImageRepeater.aspx-файл
<asp:sqldatasource id="SqlDataSource1" runat="server" connectionstring="<%$ ConnectionStrings:ConnectionString2 %>" xmlns:asp="#unknown"> SelectCommand="SELECT * FROM [country]"></asp:sqldatasource> <asp:repeater id="Repeater1" runat="server" datasourceid="SqlDataSource1" onitemdatabound="Repeater1_ItemDataBound" xmlns:asp="#unknown"> <itemtemplate> <asp:hiddenfield value="<%# Eval("id") %>" id="HiddenField1" runat="server" /> <asp:image id="Image1" runat="server" /> </itemtemplate> </asp:repeater>
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) { HiddenField hf = e.Item.FindControl("HiddenField1") as HiddenField; if (hf != null) { string val = hf.Value; Image img = e.Item.FindControl("Image1") as Image; img.ImageUrl = "~/image" + val + ".jpg"; } }
Привет,
Проверьте эти ссылки, надеюсь, что это решит вашу проблему.
http://ravisatyadarshi.wordpress.com/2012/11/17/how-to-display-an-image-gallery-using-repeater-in-asp-net/[^]
http://forums.asp.net/t/1720420.aspx/1[^]
http://stackoverflow.com/questions/8378746/using-repeater-control-to-display-an-image-from-database-c-sharp[^]
в дополнение к приведенным выше ссылкам, они могут помочь вам
Привязка Изображения С Помощью Управления Ретранслятором[^]
как отобразить изображение и данные в системе управления ретранслятором [^]