弹出模式窗口无法下载文件有关问题
弹出模式窗口无法下载文件问题
A页面弹出模式窗体B
B页面 PageLoad 时从后台读取数据并写成内存流,然后用Response方式下载
现在问题是,IE弹出模式窗后没反应了,用谷歌浏览器试了一下确实可以正常下载的,是否跟浏览器设置有关求解?
------解决方案--------------------
你最好在模式窗里面套一层,如frameset或者iframe实现下载
A页面弹出模式窗体B
B页面 PageLoad 时从后台读取数据并写成内存流,然后用Response方式下载
- C# code
private void DoExport(byte[] bytes) { try { var fileName = string.Format("{0}.txt", DateTime.Now.ToString("yyyy.MM.dd_HH.mm.ss")); Response.ContentType = "application/octet-stream"; Response.AddHeader("Content-Disposition", "attachment; filename="+fileName); Response.BinaryWrite(bytes); Response.Flush(); Response.End(); } catch { } }
现在问题是,IE弹出模式窗后没反应了,用谷歌浏览器试了一下确实可以正常下载的,是否跟浏览器设置有关求解?
------解决方案--------------------
你最好在模式窗里面套一层,如frameset或者iframe实现下载