C#中有这样这一段代码,
Response.Clear();
Response.ContentType = "application/octet-stream ";
Response.AddHeader( "Content-Disposition ", "attachment; filename=\ " "+filename+ "\ " ");
Response.Flush();
Response.WriteFile( "文件名 ");
这段用于下载一个文件,
同时我想在这段这后在重新刷新本页(因为要显示记录的原因),
应该如何 正确的做?谢谢
Response.Clear();
Response.ContentType = "application/octet-stream ";
Response.AddHeader( "Content-Disposition ", "attachment; filename=\ " "+filename+ "\ " ");
Response.Flush();
Response.WriteFile( "文件名 ");
这段用于下载一个文件,
同时我想在这段这后在重新刷新本页(因为要显示记录的原因),
应该如何 正确的做?谢谢
解决方案 »
- 两个ListBox控件实现移动操作的问题?急!~
- 如何写这个模糊查询?
- 【初学求教】在 <head> 元素内只能有一个 <title> 元素
- 无法using System.Data.OracleClient 类
- 请问有高手吗?
- 在Asp.net代码中调用Javascript,麻烦各位高手!
- 十块钱出售音乐网站数据
- 各位赐教:如何在客户端没有安装word的情况下在页面里边打开
- 现在在在做一个交友的项目.就是说用户登陆了自己的管理后台有一个背景音乐,假如有3首背景音乐,怎么让者首歌循环播放呢??请高手指教、????
- asp.net 怎么上传到服务器的首页显示不出来,后台确可以用!急急!
- 从网站上提取数据,但源码中并不包含数据,求解惑
- 页面加载完成前禁用控件
string sub = s.Substring(s.LastIndexOf("\\") + 1, s.Length - s.LastIndexOf("\\") - 1); Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(sub));
Response.AddHeader("Content-Length", fileInfo.Length.ToString());
Response.AddHeader("Content-Transfer-Encoding", "binary");
Response.ContentType = "application/octet-stream";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
Response.WriteFile(fileInfo.FullName);
Response.Flush();
Response.Write("<script>alert('下载成功!');location='login.aspx';</script>");
Response.End();
DATAlist表头
文件名 发布时间 是否下载 发布人 下载下载列,是一列按钮,就是用户想下载这个文件,就点按钮,然后下载完后,就将是否下载这个栏显示已下载,下载的记录是存在数据库中的
这句,有执行,但是没有效果,我点浏览器的刷新后,内容不同,不知楼上明白我的意思了吗