Affichage de l'Image à l'aide de Gestionnaire ashx

J'ai l'image suivante dans ma page aspx

<td>
 <asp:Image ID="LargeImage" runat="server" Height="100" Width="100" />" 

</td>

Dans mon aspx.cs, affectée d'un imageurl à cette image

protected void uploadimage_Click(object sender, System.EventArgs e)
        {

            ImageUtils.uploadImage(Titletxt.Text, FileUpload.FileContent);
            LargeImage.ImageUrl = "~/AvatarImageFetch.ashx?memberid=" + memberid.ToString();
}

Pour une raison quelconque, l'image ne s'affiche pas. Voici mon ashx

    public void ProcessRequest(HttpContext context)
        {
            SqlConnection myConnection = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["FMMImages"].ConnectionString);

            myConnection.Open();
            string sql = "select largeimage from images_temp where id=@memberid";
            SqlCommand cmd = new SqlCommand(sql, myConnection);
            int param;
            int.TryParse(context.Request.QueryString["memberid"], out param);
            cmd.Parameters.Add("@memberid", SqlDbType.Int).Value = param;
            //cmd.Parameters.Add("@GuID", SqlDbType.UniqueIdentifier).Value = context.Request.QueryString["UID"].ToString();

            cmd.CommandType = System.Data.CommandType.Text;

            SqlDataReader dReader = cmd.ExecuteReader();
            dReader.Read();
            context.Response.BinaryWrite((byte[])dReader["largeimage"]);
            dReader.Close();
            myConnection.Close();


        }

Aussi, j'ai un point d'arrêt dans le ashx gestionnaire. Ressemble le gestionnaire n'est pas à la cuisson.

C'est que dans le fichier ashx lui-même, ou le code derrière (c'est à dire l' .ashx.cs fichier)?

OriginalL'auteur user575219 | 2012-01-04