如何在网格视图或数据列表中显示图像?

时间:2011-12-20 12:46:13

标签: asp.net sql c#-4.0

我已将一些数据和图像上传到数据库中。我想通过搜索按钮来检索它们,并在DataList中显示搜索到的值。

     database
        anil               image
        anil k             image
        kishore            image

WebPage看起来像这样:

     textbox[search button]

如果用户在搜索框中输入了anil,则对应的名称和图像应显示在DataList中。


如何使用asp.net和sql从数据库获取数据并从中构建DataList?

2 个答案:

答案 0 :(得分:0)

如果您有一个单击链接,可以打开一个新窗口来显示图像,您可以直接返回图像,方法是更改​​页面响应以流式传输图像字节(并相应地更改响应的内容类型)。由于您需要在网格中显示图像,因此我能想到这样做的唯一方法(因为您无法更改请求的响应)是请求所有文件,将其临时保存在服务器上,并设置下载文件的图像链接。

答案 1 :(得分:0)

这是webforms 101.网上有很多例子。 “高级”部分显示来自数据库的图像。但是网上还有很多关于显示存储在数据库中的图像的例子。