我从数据库加载图片。为了加载目的,我有一个通用的处理程序(.ashx)文件。 在调用者页面中,图像URL仅指向处理程序,如下所示。
Image myImage = new Image();
myImage.ImageUrl = "/../MyHandler.ashx?imageid=" + myImageId;
在处理程序中,图像被处理为
System.Drawing.Image requestedImage = System.Drawing.Image.FromStream(MemoryStream);
requestedImage.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Png);
当数据库中没有图像时,对于请求的图像ID,在调用的aspx页面中显示空图像(十字)。
一旦可能的选择是为图像设置visible = false,
但是由于aspx页面中的调用性质,我无法做到这一点
如何在这种情况下隐藏图像?