Response.AddHeader使用实例

文件下载,指定默认名
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验证把它们发送回服务器(样例代码:Authenticate.rar)。

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

posted @ 2009-05-15 17:15  在线帮手  阅读(412)  评论(0)    收藏  举报