Handler.ashxが働いていた...ありがとう
をコードでは、私はこれを動的に私が
string v = context.Request.QueryString["id"];
て画像インデックスを取得するハンドラを呼び出す
ImageUrl = string.Format("~/HandlerGetImage.ashx?id={0}", imageNumber);
を設定しました
次に、次のように画像が返されます。
int ix = Convert.ToInt32(v);
MemoryStream ms = new MemoryStream(Query.imageList[ix]); // imagelist is created elsewhere
System.Drawing.Image returnImage = System.Drawing.Image.FromStream(ms);
context.Response.ContentType = "image/jpeg";
//saving bitmap image
returnImage.Save(context.Response.OutputStream,
System.Drawing.Imaging.ImageFormat.Jpeg);
returnImage.Dispose();
これは機能しますか? ImageFieldはパスを期待していませんか? –
ありがとう..私はカスタムのImagHandlerを実装しましたが、グリッドビューの列全体が同じイメージを持つことがわかりました。しかし、私は画像のList <>を持っており、各行の画像を返すようにHandlerを呼び出す方法が不明です。おそらく、私は一時的なSQLデータベースを構築し、それにgridviewをバインドする必要があります。 – Dave31836