关于文件下载,父画面刷新到指定画面的问题,请教!
现有画面A,B,C,画面A中有一button,点击button后,
希望在B画面,生成文件,并显示下载文件保存对话框,
点击对话框中的打开,保存,取消,任一个按钮的同时,
希望A画面可以刷新到画面C!俺是这么做的,A画面点击button后,先是JS设定必要的信息,
然后通过PostBackUrl直接指定到B画面,然后在B画面的onload里面
通过
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=" + Session.SessionID + strNow + ".csv");
Response.Flush();
Response.WriteFile("Temp/" + Session.SessionID + strNow + ".csv");
Response.End();
生成下载文件对话框,但是因为ContentType为application/octet-stream,(
本想//Response.Write("<script language = \"JavaScript\" type=\"text/javascript\">");
//Response.Write("parent.frames[2].document.location.href = \"Corplist.aspx?p=\" + dateNow.getTime();");
//Response.Write("setTimeout('GoDownload()', 2000);");
//Response.Write("</script>");控制A这样返回,结果不可以!
)
自己技术很洼,特此请教,谢谢!请不要使用window.open来打开B的方式!
现有画面A,B,C,画面A中有一button,点击button后,
希望在B画面,生成文件,并显示下载文件保存对话框,
点击对话框中的打开,保存,取消,任一个按钮的同时,
希望A画面可以刷新到画面C!俺是这么做的,A画面点击button后,先是JS设定必要的信息,
然后通过PostBackUrl直接指定到B画面,然后在B画面的onload里面
通过
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=" + Session.SessionID + strNow + ".csv");
Response.Flush();
Response.WriteFile("Temp/" + Session.SessionID + strNow + ".csv");
Response.End();
生成下载文件对话框,但是因为ContentType为application/octet-stream,(
本想//Response.Write("<script language = \"JavaScript\" type=\"text/javascript\">");
//Response.Write("parent.frames[2].document.location.href = \"Corplist.aspx?p=\" + dateNow.getTime();");
//Response.Write("setTimeout('GoDownload()', 2000);");
//Response.Write("</script>");控制A这样返回,结果不可以!
)
自己技术很洼,特此请教,谢谢!请不要使用window.open来打开B的方式!
解决方案 »
- asp.net session覆盖问题
- 网站使用SSL,可首页必须输入https://首页才能打开,如何只输入网站,自动重定向到https://首页?因为用户肯定不喜欢输入https://的
- 请教个简单问题!!!非常万分感谢帮忙
- excel操作,如何远程结束excel进程啊,在本机可以正常使用,通过远程就出现错误了
- access2000中如何不使用设计器创建表,而使用sql语句创建表
- 向数据库中添加记录问题SqlCommandBuilder
- asp.net的listview的ItemCommand事件无响应,求救~~~~
- 为什么同一套虚拟主机,更简单的功能,ASP.NET程序还是asp程序快很多,而且不至一点点
- 请教!关于Iframe的Src问题!
- 网站访问没问题,但用CSC编译不过,提示:error CS0103: 当前上下文中不存在名称“Repeater1”
- asp.net中点击input,然后转到别的页面,怎么写?
- Treeview 读XML,读出不出数据???
就是不知道如何来控制这个父画面A..
刚才用了iframe也没有弄出来
可能是我的思路不对。。
希望大家能给我点思路,谢谢!!