Изображения не отображаются при загрузке изображения из базы данных
Я использую элемент управления видом сетки для загрузки изображения из базы данных.
Я использую шаблон элемента внутри элемента управления видом сетки. Однако неверный url-адрес формируется ie. /Image/System.byte[] при привязке его к элементу управления изображением. Тип данных изображения
есть изображение в базе данных.
System.byte [] - это данные, которые я получаю при получении изображения продукта. Я не хочу использовать какой-либо обработчик для того же самого.
Как привязать изображение к элементу управления изображением? Это мой код.
Что я уже пробовал:
The following is the .aspx code <asp:TableRow ID="imagerow" runat="server"> <asp:TableCell> <asp:Image ID="productimage" runat="server" ImageUrl='<%# Eval("ProductImage","~/Image/{0}") %>'Height="30px" Width="40px" /> </asp:TableCell> </asp:TableRow> The following is the .cs code try { using (SqlConnection connect = new SqlConnection(cs)) { using (SqlCommand scmd = new SqlCommand("SELECT * FROM Products", connect)) { using (SqlDataAdapter da = new SqlDataAdapter(scmd)) { using (DataSet ds = new DataSet()) { connect.Open(); da.Fill(ds); gridviewproducts.DataSource = ds; gridviewproducts.DataBind(); connect.Close(); } } } } } catch (Exception ex) { Console.WriteLine(ex.Message); }