Amrender Saini Ответов: 3

как получить базу данных формы изображения с помощью ретранслятора


как получить изображение из базы данных с помощью Reapeater in asp.net

3 Ответов

Рейтинг:
1

Nirav Prabtani

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>


ImageRepeater.aspx-файл.в CS

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";
       }



   }


ссылка.

как отобразить изображение и данные в системе управления ретранслятором asp.net & C sharp[^]