If aspx calls the dynamic generation of hard disk files, it will be difficult to refresh the same cached file name, while the dynamic file name must be stored on the hard disk. After reading the file, it will be difficult to delete it, therefore, you can use the url to directly call the output to other controls through aspx.
Using Image = System. Drawing. Image;
Call the following code in Page_Load and then directly call the url of the page to generate the image.
Image image = Image. FromFile (Server. MapPath ("~ /Background.png "));
Graphics g = Graphics. FromImage (image );
Try
{
///
//// Operate the image object code
///
// Save the image and output the stream through Response
Response. Clear ();
Response. ContentType = "image/png ";
Image. Save (Response. OutputStream, ImageFormat. Png );
}
Finally
{
G. Dispose ();
Image. Dispose ();
}