嗨,我想在我的 asp.net 网页中显示一个保存文件对话框,用户单击一个按钮并出现一个保存文件对话框,允许用户将图表保存在他的硬盘中,我该怎么做?
为了在服务器上保存图表,我使用了
string AppPath = Server.MapPath(string.Empty);
DiagramWebControl1.SaveBinary(AppPath + @"\Test.edd");
嗨,我想在我的 asp.net 网页中显示一个保存文件对话框,用户单击一个按钮并出现一个保存文件对话框,允许用户将图表保存在他的硬盘中,我该怎么做?
为了在服务器上保存图表,我使用了
string AppPath = Server.MapPath(string.Empty);
DiagramWebControl1.SaveBinary(AppPath + @"\Test.edd");
你应该在回发按钮事件上做这样的事情:
string filepath = AppPath + @"\Test.edd";
HttpContext.Current.Response.ContentType = "application/octet-stream";
HttpContext.Current.Response.AddHeader("Content-Disposition",
"attachment; filename=" + "Test.edd");
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.WriteFile(filepath);
HttpContext.Current.Response.End();