0

私のコードは次のとおりです。

page.aspx:

<asp:Image ID="Image1" runat="server" />

コードビハインド:

byte[] IMG = class.readImg(id);
Image1.ImageUrl = "~/page.aspx?ID=" + id.ToString();
Context.Response.ContentType = "image/jpg";
Context.Response.BinaryWrite(IMG);

このコードでは、page.aspx に表示されるのは読み取られた画像だけです。

4

2 に答える 2

0

同様の最近の質問からの解決策を次に示します。

C# を使用して ASP.net のデータベースから画像を表示する

ストリームを取得して書き込むには、HttpHandler クラスを使用する必要があります。

于 2012-07-02T00:31:38.523 に答える