簡體   English   中英

如何使用c#從asp.net中的數據庫綁定圖像?

[英]how to bind image from database in asp.net using c#?

我有一張表(字節格式)的圖像。 我想將此圖像(字節格式)綁定到圖像按鈕。我搜索記錄,並且必須將此圖像顯示到該圖像按鈕。請有人幫幫我。我將不勝感激。

假設您在imageData字節數組中有數據

byte[] imageData=...;

您需要將其轉換為base64 ,如下所示

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

您可以在頁面中使用

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

請注意,它不適用於低端瀏覽器。

對於這些瀏覽器,您需要將圖像保存在本地文件夾中,然后提供該圖像的URL。

或者,您可以創建一個處理程序並將該處理程序稱為圖像源。

一些有用的鏈接

  1. 使用HttpHandler在Gridview中顯示數據庫圖像

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM