【发布时间】:2010-10-15 09:09:45
【问题描述】:
我正在向 ASP.NET 网站中的现有“弹出窗口”添加一些功能。弹出窗口由 window.showmodaldialog 调用,因为该网站只需要 IE 支持,而且……它只是在多年前以这种方式编程。
现在,当我尝试流式传输图像(显示保存文件对话框)时,此代码不起作用。它确实适用于普通页面,以及任何非模态对话框。
protected void ButtonExport_Click(object sender, EventArgs e)
{
Response.Clear();
Response.ContentType = "image/png";
Response.AddHeader("content-disposition", "attachment;filename=print.png");
MemoryStream img = DayPilotCalendar1.Export(ImageFormat.Png);
img.WriteTo(Response.OutputStream);
Response.End();
}
这不起作用有什么原因吗?当我单击按钮时,它根本不显示任何内容,但它确实通过了代码。
【问题讨论】:
标签: javascript asp.net modal-dialog response