bitmap (img)饼图已经画好了。输出到页面上了,但每次都是只显示图形,这个页面前台的其他东西没了
MemoryStream ms = new MemoryStream();
img.Save(ms, ImageFormat.Jpeg);
Response.ClearContent();
Response.ContentType = "image/jpeg";
Response.BinaryWrite(ms.ToArray());
MemoryStream ms = new MemoryStream();
img.Save(ms, ImageFormat.Jpeg);
Response.ClearContent();
Response.ContentType = "image/jpeg";
Response.BinaryWrite(ms.ToArray());
//将生成的图片写在ashx文件里。按钮就用html原生按钮。
//按钮事件。
document.getElementById("img").src=1.ashx;
//你目前的代码已经clear了,所以没有其他的。
Response.ContentType = "image/jpeg";
Response.BinaryWrite(ms.ToArray()); 你这么写自然就只显示那张图片了
点击按钮后你用ajax去请求一下当前页面,img.src = "请求的页面地址"
{
if (txtyear.Text != "")
{
img1.Visible = true;
draw(); }
else
Response.Write("<script>alert('请先输入年份后查看!');</script>");
}难道是因为button是直接调用draw()绘图了??我纠结了一下午都找不到解决方法
img.Save(Server.MapPath("stu2.jpg"), ImageFormat.Jpeg);
img.Dispose();
mg.Dispose();
img1.ImageUrl = "stu2.jpg";显示成功