如何使用c#从asp.net中的数据库绑定图像?

时间:2014-01-30 12:02:42

标签: c# javascript html asp.net .net

我在表格中有一个图像(字节格式)。我想将这个图像(字节格式)绑定到图像按钮。我搜索记录,我必须将此图像显示到此图像按钮。有人请帮助我。任何帮助我将感激你..

1 个答案:

答案 0 :(得分:0)

假设您有imageData字节数组

中的数据
byte[] imageData=...;

您需要将其转换为base64,如下所示

string imageBase64 = Convert.ToBase64String(imageData);
string imageSrc = string.Format("data:image/gif;base64,{0}", imageBase64);

您可以在页面中使用

<img src= "<%= ImageSrcBytes %>" />

请注意,它不适用于低端浏览器。

对于那些浏览器,您需要将图像保存在本地文件夹中,然后提供该图像的URL。

或者你可以创建一个处理程序并将该处理程序称为图像源。

一些有用的链接

  1. Displaying Database Images in Gridview with HttpHandler