これは初めてのことです。以下のコードは、自分のusercontrolにあるものですが、.aspxページに挿入すると、イメージはページ全体を引き継ぎ、他の既存のコントロールを削除します。他のすべてのコントロールを削除せずに、.aspxページのusercontrolに指定されたdiv内のグラフィックス(g)を含むイメージを表示するにはどうすればよいですか?おかげページ全体を占領することなく、ユーザーコントロールからaspxページに画像を表示するにはどうすればいいですか?
DisplayImage.aspx(ユーザーコントロール)
Bitmap BitMapImage= new System.Drawing.Bitmap(Server.MapPath("image1.Png"));
Graphics g= Graphics.FromImage(BitMapImage);
g.SmoothingMode = SmoothingMode.AntiAlias;
g.DrawString("GREAT", new Font("Calibri", 18,FontStyle.Bold), SystemBrushes.WindowText, new Point(175, 300));
Response.ContentType="image/Png";
BitMapImage.Save(Response.OutputStream, ImageFormat.Png);
基本的に私はそれを最初にフォルダに保存してからそこから読み取る必要がありますか? – Seesharp
イメージは物理ファイルである必要はありません。 aspxファイルから動的に生成することができます。つまり、 ' 'タグを使用してHTMLから画像生成aspxファイルを参照するだけです。 – RickNZ
私はそれを最初にashxファイルにしなければなりませんでしたが、それは大変ありがとうございます – Seesharp