当前位置:编程学习 > C#/ASP.NET >>

如何获得文件下载对话框的返回值

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,