Response.AddHeader使用实例

 Response.AddHeader使用实例

1.文件下载,指定默认名
Response.AddHeader("content-type","application/x-msdownload"); // 限制类型
Response.AddHeader("Content-Disposition","attachment;filename=文件名.rar");// 下载后的文件名

2.刷新页面
Response.AddHeader (“REFRESH”, ”60;URL=newpath/newpage.asp”)
这等同于客户机端<META>元素:
<META HTTP-EQUIV=”REFRESH”, “60;URL=newpath/newpage.asp”>

3.页面转向
Response.Status = “302 Object Moved”
Response.Addheader “Location”, “newpath/newpage.asp”
这等同于使用Response.Redirect方法:
Response.Redirect “newpath/newpage.asp”

4.强制浏览器显示一个用户名/口令对话框
Response.Status= “401 Unauthorized”
Response.Addheader “WWW-Authenticate”, “BASIC”
强制浏览器显示一个用户名/口令对话框,然后使用BASIC验证把它们发送回服务器(将在本书后续部分看到验证方法)。

5.如何让网页不缓冲
Response.Expires = 0
Response.ExpiresAbsolute = Now() - 1
Response.Addheader "pragma","no-cache"
Response.Addheader "cache-control","private"
Response.CacheControl = "no-cache

时间: 2024-08-02 08:53:53

Response.AddHeader使用实例的相关文章

Response.AddHeader使用实例收集 如何做下载,下载中文显示乱码怎么办 ContentType类型大全

非常有用的文章~!~!忘记的时候可以来查找一下... 文件下载,指定默认名srxljl Response.AddHeader("content-type","application/x-msdownload"); Response.AddHeader("Content-Disposition","attachment;filename=要下载的文件名.rar"); 刷新页面srxljl Response.AddHeader &

ASP AddHeader 方法实例教程

ASP AddHeader 方法实例教程 该AddHeader方法增加了一个新的HTTP标头和价值的HTTP响应. 注意:一旦ASP AddHeader,它不能被删除. 注:在IIS 4.0中你必须调用此方法之前,任何被输出到浏览器.在IIS 5.0中,您可以致电AddHeader方法在任何一点的脚本,只要它之前的任何要求Response.Flush方法. 语法 response.AddHeader name,value Parameter Description name Required.

在线求助 Response.AddHeader问题

问题描述 在做一个文件下载的东西用Response直接写成文件在下载按钮的单击事件中Response.AddHeader("Content-Disposition","attachment;filename="aaa");Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");Response.ContentType="text/HTML"

response.addheader下载为HTML文件

问题描述 用response.addhearder()做下载测试,但是下载下来的文件都是html文件和原来的类型不符,请大大指点一下,如何使下载和原来文件同一类型if(Session["txt"]!=""){stringpath=Server.MapPath(@"~\upLoadFile\"+company+"\")+Session["txt"].ToString();FileInfofi=newFileI

其他Request和Response技巧

request|response|技巧      现在,来看一下几个使用Request和Response对象的有用技巧,包括:      · 连接.缓冲和页面重定向的管理.      · HTTP报头.缓存与"到期"页面的操作.      · 利用客户证书.      · 创建定制的日志文件消息.      1. 连接.缓冲和页面重定向的管理      ASP的一个很有用的特点就是使用户能够从一个ASP网页转向到另一个网页(ASP或HTML),或另一个源文件(例如一个ZIP文件或文本文

asp 生成验证码实例代码

asp教程 生成验证码实例代码 call com_creatvalidcode("validcode") sub com_creatvalidcode(ps教程n)     ' 禁止缓存   response.expires = -1   response.expiresabsolute = now() - 1    response.cachecontrol = "no-cache"      'response.expires = -9999      'res

JAVAEE Filter 过滤器设置是否缓存实例详解_java

在网页中,每次的客户端访问服务器,有部分不用重复请求,如有些图片,视频等就没有必要每次都请求,这样会让服务器增大工作量.为了防止这样,我们采用过滤器来设置客户端是都缓存. 页面的缓存与不缓存设置及html页面中meta的作用 HTTP1.1中启用Cache-Control 来控制页面的缓存与否,这里介绍几个常用的参数: no-cache,浏览器和缓存服务器都不应该缓存页面信息: public,浏览器和缓存服务器都可以缓存页面信息: no-store,请求和响应的信息都不应该被存储在对方的磁盘系统

Java Web应用程序实现基础的文件下载功能的实例讲解_java

基础思路:之前的思路一直是弹出一个框问用户想要存放文件的位置,然后我再生成个文件放到那.然而我这个想法并没有成功. 点击链接来下载文件的方式很简便,后台把文件流输出来,通过浏览器实现下载功能,包括询问位置与文件存放,大多数浏览器会配置一个固定位置,不一定每次都问. 前端就非常简单了,一个<a>标签,href="后台方法地址",如果你的需求不能直接用超链接方式,可以在js里写 window.location.href ="后台方法地址". 这样跳转到后台方

C#实现的一款比较美观的验证码完整实例_C#教程

本文实例讲述了C#实现的一款比较美观的验证码.分享给大家供大家参考,具体如下: using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Drawing; using System.IO; using System.Drawing.Imaging; public partial class