我對此很陌生。下面的代碼是我在我的用戶控件中的,但是當我將它插入到.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 2012-02-18 02:49:00
圖像不一定是物理文件;您可以從一個aspx文件動態生成它 - 只需使用''標籤從HTML中引用圖像生成aspx文件即可。 – RickNZ 2012-02-18 06:09:15
我必須首先將它製作爲ashx文件,但是它的工作原理非常好,謝謝 – Seesharp 2012-02-18 11:46:57