`
everlxq
  • 浏览: 108737 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

Response.AddHeader的参数

 
阅读更多
Response.AddHeader的参数


response.setContentType("application/vnd.ms-excel");
  response.addHeader("content-disposition",
    "inline;  filename=abc.xls");//inline attachment有什么区别?
-------------
Response.AddHeader("content-type","application/x-msdownload");
Response.AddHeader("Content-Disposition","attachment;filename=要下载的文件名.rar");
刷新页面
Response.AddHeader “REFRESH”, ”60;URL=newpath/newpage.asp”
这等同于客户机端<META>元素:
<META HTTP-EQUIV=”REFRESH”, “60;URL=newpath/newpage.asp”
页面转向
Response.Status = “302 Object Moved”
Response.Addheader “Location”, “newpath/newpage.asp”
这等同于使用Response.Redirect方法:
Response.Redirect “newpath/newpage.asp”
强制浏览器显示一个用户名/口令对话框
Response.Status= “401 Unauthorized”
Response.Addheader “WWW-Authenticate”, “BASIC”
强制浏览器显示一个用户名/口令对话框,然后使用BASIC验证把它们发送回服务器(将在本书后续部分看到验证方法)。
如何让网页不缓冲
Response.Expires = 0
Response.ExpiresAbsolute = Now() - 1
Response.Addheader "pragma","no-cache"
Response.Addheader "cache-control","private"
Response.CacheControl = "no-cache
分享到:
评论

相关推荐

    ASP.NET文件下载函数.doc

    _Response.AddHeader("Content-Length", (fileLength - startBytes).ToString()); } else { _Response.AddHeader("Content-Length", fileLength.ToString()); } _Response.AddHeader("Connection", "Keep-...

    【ASP.NET编程知识】ASP.NET实现从服务器下载文件问题处理.docx

    例如,可以使用 Response.AddHeader 方法添加头信息,指定文件的名称和大小。同时,使用 Response.ContentType 属性指定文件的类型,然后使用 Response.WriteFile 方法将文件发送到客户端。 2. 文件下载的实现 ...

    ASP.net四种下载方式

    Response.AddHeader("Content-Disposition", "attachment;filename=" + Server.UrlPathEncode(strFileName)); // Server.UrlPathEncode()用于处理文件名中的特殊字符,防止乱码 Response.TransmitFile(filename)...

    header中Content-Disposition的作用与使用方法

    response.setHeader("Cache-Control", "No-cache"); response.setDateHeader("Expires", 0); 在某些情况下,这会使得在一些浏览器(如IE)上无法弹出下载对话框,导致下载功能失效。这是因为在禁止缓存的条件下,...

    ASP实现网页打开任何类型文件都保存的方法_.docx

    - `Response.AddHeader "Content-Disposition"`指定文件名和保存行为,`attachment`表示下载,`filename`后跟文件名。 - `Response.AddHeader "Content-Length"`指定文件大小,确保是字符串形式。 示例代码如下...

    【ASP.NET编程知识】ASP.NET实现301重定向方法.docx

    context.Response.AddHeader( "Location", url.AbsoluteUri.Replace( string.Format("http://{0}", host), string.Format("http://www.{0}", host) ) ); } } ``` 这段代码的作用是将非 www 开头的域名...

    httpclient绕过验证码直接抓取

    get.addHeader(new BasicHeader("Cookie","这里填写你那里面的cookie,直接全部填里面就可以")); ``` HttpClient的使用 HttpClient是一种功能强大且灵活的网络请求库。我们可以使用它来发送GET、POST等请求,并...

    ASP.NET 解决下载文件名乱码问题

    Response.AddHeader("Content-Length", file.Length.ToString()); // 设置MIME类型 Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; // 写入文件 Response.WriteFile...

    FileDown类

    HttpContext.Current.Response.AddHeader("Content-Length", dataToRead.ToString()); while (dataToRead &gt; 0) { if (HttpContext.Current.Response.IsClientConnected) { int bytesRead = stream.Read(buffer...

    ASP隐藏下载地址及防盗代码

    Response.AddHeader"Content-Disposition","attachment;filename="&F.Name Response.AddHeader"Content-Length",IntFilelength Response.CharSet="UTF-8" Response.ContentType="application/x-download" Response....

    网站保姆测试版 0.0.0.1

    Response.AddHeader("cache-ctrol", "no-cache"); string _xmlTmp = @"&lt;serverXML&gt;&lt;state&gt;$state$&lt;/state&gt;&lt;value&gt;$value$&lt;/value&gt;&lt;/serverXML&gt;"; if (Request.QueryString["loginTack"] != null && Request....

    jsp Response对象页面重定向、时间的动态显示.docx

    `Response` 对象主要通过`javax.servlet.http.HttpServletResponse`接口实现,通常由容器自动创建并在JSP页面或Servlet中作为参数提供。 #### 二、页面重定向 页面重定向是指将当前请求转发到另一个资源的过程。这...

    .net 文件下载源码

    Response.AddHeader("Content-Length", fileInfo.Length.ToString()); // 打开文件流并读取 using (FileStream fileStream = fileInfo.OpenRead()) { byte[] buffer = new byte[4096]; int bytesRead; // 将...

    asp.net导出pdf文件含代码.zip

    Response.AddHeader("content-disposition", "attachment;filename=MyFile.pdf"); Document document = new Document(); PdfWriter.GetInstance(document, Response.OutputStream); document.Open(); // 添加...

    文件下载代码

    Response.AddHeader("Content-Length", fileInfo.Length.ToString()); Response.ContentType = "application/octet-stream"; // 传输文件 Response.WriteFile(fileInfo.FullName); } ``` 3. **Button3_...

    jsp页经典面试题java程序员面试经常考到的面试题总结.pdf

    为了防止jsp或servlet中的输出被浏览器缓存,可以在jsp文件的开始处加入以下脚本:&lt;% response.setHeader("Cache-Control","no-store"); response.setHeader("Pragma","no-cache"); response.setDateHeader (...

    JSP常见问题

    把如下脚本加入到JSP文件的开始即可:&lt;%response.setHeader("Cache-Control","no-store"); //HTTP 1.1response.setHeader("Pragma","no-cache"); //HTTP 1.0response.setDateHeader ("Expires", 0); //prevents ...

    个人网站的开发与设计.pdf

    在文件下载时,需要使用SqlDataReader来读取数据库中的文件信息,例如使用dr.GetString(3)来获取文件的物理路径,然后使用Response对象来将文件发送到客户端,例如Response.AddHeader("Content-Disposition", ...

    ASP.net中页面刷新

    Response.AddHeader("Refresh", "0"); } ``` 参数`0`表示立即刷新页面。 4. **使用JavaScript的`window.location.reload()`** 虽然示例中的注释掉了这段代码,但通常`window.location.reload()`用于立即重新...

    ASP.NET页面刷新方法总结

    Response.AddHeader("Refresh", "0"); } ``` 这种方式可以实现即时刷新,但在某些情况下可能不如前两种方法直观。 #### 4. 使用 JavaScript 的 `window.location.reload()` 这是一种使用JavaScript函数来重新...

Global site tag (gtag.js) - Google Analytics