Как отобразить двоичные изображения в виде сетки в ASP.NET с помощью C #?

Я хочу отобразить двоичные изображения в виде сетки с именем «gvExistedCharacter». Я провел исследование об этом, и многие из них предложили использовать обработчик. Тем не менее, я понятия не имею, как я могу с этим поделать.

К вашему сведению: тип данных изображения в базе данных - это изображение с именем blueBallImage. Я также хочу отобразить его уровень, который является int в том же виде сетки.

я пытался

    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();

Я получил ошибку«Параметризованный запрос» (@characterID int) Select blueBallImage FROM CorrespondingBall «ожидает параметр« @characterID », который не был предоставлен».

Ответы на вопрос(1)

Ваш ответ на вопрос