Sauvegarde et récupération des images à partir de base de données SQL Server à l'aide de c#

J'ai créé une page web où j'ai utilisé Image de contrôle pour affichage de l'image. Avec cette commande, j'ai quelques étiquettes et boîte d'entrée aussi

Ci-dessous le code que j'ai utilisé pour enregistrer l'image dans la base de données

byte[] imageSize = new byte[FileUpload1.PostedFile.ContentLength];
HttpPostedFile uploadedImage = FileUpload1.PostedFile;
uploadedImage.InputStream.Read(imageSize, 0, (int)FileUpload1.PostedFile.ContentLength);

SqlParameter UploadedImage = new SqlParameter("@image", SqlDbType.Image, imageSize.Length);
UploadedImage.Value = imageSize;

string sql = "insert into imageDB(Image) values (@image)";

using (SqlCommand cmd = new SqlCommand(sql, conn))
{
   cmd.Parameters.Add(UploadedImage);
   cmd.ExecuteNonQuery();
}

et ci-dessous le code que j'ai utilisé pour récupérer l'image à partir de la base de données

byte[] rawImg = (byte[])rdr["image"];
MemoryStream Stream = new MemoryStream();
Stream.Write(rawImg, 0, rawImg.Length);
Bitmap Display_Picture = new Bitmap(Stream);
//after this no idea how to proceed

J'ai lu certains liens sont tous ce qui suggère que nous ne pouvons pas définir cet octet d'information à Image de contrôle.

Laissez-moi savoir si ma façon de récupérer l'image à partir de la base de données est de droit, si son droit, de quel type de contrôle que je devrais utiliser, de sorte que l'image de ce qui a été récupéré à partir de la base de données peuvent être affichées sur la page web