Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用c#从asp.net中的数据库绑定图像?_C#_Javascript_Html_Asp.net_.net - Fatal编程技术网

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

如何使用c#从asp.net中的数据库绑定图像?,c#,javascript,html,asp.net,.net,C#,Javascript,Html,Asp.net,.net,我有一个表中的图像(字节格式)。我想将此图像(字节格式)绑定到图像按钮。我搜索记录,必须将此图像显示到此图像按钮。请有人帮助我。如果您有任何帮助,我将不胜感激。假设您有imageData字节数组中的数据 byte[] imageData=...; 您需要将其转换为base64,如下所示 string imageBase64 = Convert.ToBase64String(imageData); string imageSrc = string.Format("data:image/gif;b

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

假设您有
imageData
字节数组中的数据

byte[] imageData=...;
您需要将其转换为
base64
,如下所示

string imageBase64 = Convert.ToBase64String(imageData);
string imageSrc = string.Format("data:image/gif;base64,{0}", imageBase64);
在您的页面中,可以使用

<img src= "<%= ImageSrcBytes %>" />
“/>
请注意,它在低端浏览器中不起作用

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

或者您可以创建一个处理程序并将该处理程序作为图像源调用

一些有用的链接


  • thanx shekhar我将尝试此方法,并将其标记为已接受,如果有效..m实际上正在注销Hi shekhar..m实际上正在使用while循环使用datareader检索记录..我将如何从表中重设该图像列..byte[]image=dr[]…我的意思是如何将数据读取器对象转换为字节格式..这是我的疑问..你能帮助我吗..我将非常感谢你