如何获得文件下载对话框的返回值
ASP.NET的一个项目,需要在弹出一个下载对话框后,如果用户点击保存或者打开,需要将一些数据保存至数据库,这里需要得到文件下载对话框的返回值,有高人帮忙解答下不?DataTable dt = ds.Tables[0];
MemoryStream ms = NPOIExcel.ToExcel(dt);
Response.AddHeader("Content-Disposition", string.Format("attachment; filename=" + out_title));//导出到客户端
Response.BinaryWrite(ms.ToArray());
ms.Close();//释放
ms.Dispose(); --------------------编程问答-------------------- 打开和保存是你无法判断了,取消到是可以。下载程序应该会有IOException的
不过我觉得在弹出前可以做保存操作 --------------------编程问答-------------------- 你不能得到这个返回值的 --------------------编程问答-------------------- 这个窗口的事件应该捕捉不到,不过IE6sp2后可以定制这个窗口上的按钮,参考:
http://msdn2.microsoft.com/en-us/library/ms533689.aspx --------------------编程问答-------------------- 这个即使在javascript中也是得不到。
补充:.NET技术 , ASP.NET