【发布时间】:2011-08-26 08:48:22
【问题描述】:
我有一个包含 9 张图片的数据库,这些图片一直在变化,所以我不能直接在 html <img> 标签中设置 src 来显示这 9 张图片,我必须从数据库中挑选它们并相应地绑定它们。
我可以使用 Response.BinaryWrite() 检索和打印 1 张图像,但不是全部 9 张。我的 byte[] 仅从数据库中获取第一张图像,
这是代码,
while (dr.Read())
{
Response.ContentType = "image/jpg";
Response.BinaryWrite((byte[])(dr["fsImage"]));
}
如何检索所有 9 张图片,以及如何将它们绑定到 <asp:Image> 标签或动态构造一个 html <img> 标签
我是新手,如果有愚蠢的错误,请不要客气;)
提前致谢。
【问题讨论】:
-
如果您只是将 URL 存储在数据库中,然后设置 href 标签,您的生活会更轻松。你有什么理由不能这样做吗?请参阅下面的大纲,了解如何以艰难的方式做到这一点。
-
@Hogan 该死的,从来没有想过,会试试看!任何解决我的问题的链接都会有很大帮助!
标签: c# asp.net database image sqldatareader