我正在尝试在转发器控件中显示数据库中的图像,但我无法检索它。
我使用了以下代码
<div id="photos" class="galleryview">
<asp:Repeater ID="Repeater2" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<div class="panel">
<img src="<%#Eval("image") %>" />
<div class="panel-overlay">
<p>description: <b><%# Eval("description") %></b><br />
View full-size photo <a href="<%#Eval("image") %>" target="_blank">here</a>.</p>
</div>
</div>
</ItemTemplate>
</asp:Repeater>
<!-- Strip to display the bottom slideshow. -->
<ul class="filmstrip">
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<li><img width="100" height="100" src="<%#Eval("image") %>" alt='<%#Eval("description") %>' title='<%# Eval("category") %>' /></li>
</ItemTemplate>
</asp:Repeater>
</ul>
</div>
答案 0 :(得分:0)
我认为数据库中的图像可能是字节码。您可能会找到一种方法将字节转换为图像 你可以看到这个Retrieve image from database and display on ASP.NET without httphandler