Wie kann ich mit C # Binärbilder in einer Rasteransicht in ASP.NET anzeigen?

Ich möchte binäre Bilder in einer Rasteransicht mit dem Namen 'gvExistedCharacter' anzeigen. Ich habe darüber recherchiert und viele von ihnen schlugen vor, einen Handler zu verwenden. Ich habe jedoch keine Ahnung, wie ich dagegen vorgehen soll.

Zu Ihrer Information: Der Datentyp des Bildes in der Datenbank ist image und heißt 'blueBallImage'. Ich möchte auch seine Ebene anzeigen, die in der gleichen Rasteransicht int ist.

Ich habe versucht

    SqlConnection con = new SqlConnection(@"Data Source=localhost;Initial Catalog=MyCloudGames;Integrated Security=True");

    SqlCommand cmd = new SqlCommand("Select blueBallImage FROM CorrespondingBall", con);
    cmd.CommandType = System.Data.CommandType.Text;
    cmd.Connection = con;

    SqlParameter ImageID = new SqlParameter("@characterID", System.Data.SqlDbType.Int);
    ImageID.Value = context.Request.QueryString["characterID"];
    cmd.Parameters.Add(ImageID);
    con.Open();
    SqlDataReader dReader = cmd.ExecuteReader();
    dReader.Read();
    context.Response.BinaryWrite((byte[])dReader["Image"]);
    dReader.Close();
    con.Close();

Ich habe einen Fehler erhalten"Die parametrisierte Abfrage '(@characterID int) Select blueBallImage FROM CorrespondingBall' erwartet den Parameter '@characterID', der nicht angegeben wurde."

Antworten auf die Frage(2)

Ihre Antwort auf die Frage