protected void Page_Load(object sender, EventArgs e) { // On récupére la valeur du paramètre ImageID passé dans l’URL String id = Request.QueryString["ImageID"]; // Si ce paramètre n'est pas nul if (id != null) { // on récupére notre image là où il faut AccesDonnees accesDonnees = new AccesDonnees(); Byte[] bytes = accesDonnees.getImage(id); // et on crée le contenu de notre réponse à la requête HTTP // (ici un contenu de type image) Response.Buffer = true; Response.Charset = ""; Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.ContentType = "image/jpeg"; Response.BinaryWrite(bytes); Response.Flush(); Response.End(); } }