【发布时间】:2014-04-16 17:03:14
【问题描述】:
<asp:DataList ID="DataList1" runat="server" RepeatColumns = "2" RepeatLayout = "Table" Width = "500px">
<ItemTemplate>
<br />
<table cellpadding = "5px" cellspacing = "0" >
<tr>
<td>
<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("Photo") %>' Width = "200px" Height = "200px" />
</td>
</tr>
</table>
<br />
</ItemTemplate>
我有这个 datalist 标签。我想显示 200x200 尺寸的图片和连续 3 张图片。图像将从 sql 数据库中获取。下面是我存储图像的表格的详细信息。
Table name ===> Photo
Photo_ID as int,
Photo as varbinary(MAX),
Content_Type as varchar(200)
我应该怎么做才能使它成为可能?如何绑定 datalist 以便向用户显示图片。?
请帮帮我
【问题讨论】:
-
如果您没有将图像存储在数据库中,您只需输出适当的
<img src="/path/to/image.jpg" />。但既然你是,你就不能。
标签: mysql asp.net sql sql-server