2009-01-12 101 views
1

我希望创建一个非常简单的Web应用程序,该应用程序根据日期(来自日历点击事件)或关键字搜索简单地显示来自数据库的图像,获取图像是没有问题的,但我不知道如何显示结果图像。最好我想显示在一个表格或网格或其他任何图像,在日历和文本框相邻的页面上,我用来获得搜索标准使用代码隐藏从位图变量显示图像

因此,如何从一个图像流代码隐藏位图变量?

编辑: 该数据库是一个云数据库,所以数据绑定已经结束。

回答

-1

这不是一个好主意,因为你不知道什么时候释放资源。

相反,创建一个页面(或页面处理,等等,等等),这将带你在查询字符串所需要的参数,在数据库中执行查找来获得图像。

然后,在处理程序中,从数据库中加载图像,然后流字节后面通过页面。

在原来的页面,你img标签的src属性设置为其他页面,使用适当的参数。

+0

如何像“每日迪尔伯特”的网站?他们几乎完全是我想要达到的目标。 – 2009-01-12 04:47:23

0

如果你没有手头上的物理文件,请尝试使用:

Response.OutputStream.Write(bitmapbuffer, bitmapbuffer.Length)

我已经在过去做过这样的动态服务PDF和TIF,它的工作原理很好。你需要设置你的img的src属性来包含你需要的信息。这个网站有接近一个例子,你在找什么:

http://www.jigar.net/articles/viewhtmlcontent3.aspx