初学-asp内建对象response

初学-asp内建对象response

ID:24388980

大小:53.50 KB

页数:4页

时间:2018-11-14

初学-asp内建对象response_第1页
初学-asp内建对象response_第2页
初学-asp内建对象response_第3页
初学-asp内建对象response_第4页
资源描述:

《初学-asp内建对象response》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、初学:ASP内建对象Response>>教育资源库下面,我们开始学习ASP的另一个内建对象Response。与Request是获取客户端HTTP信息相反,Response对象是用来控制发送给用户的信息,包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置cookie的值。语法:Response.collection

2、property

3、method一、属性1、BufferBuffer属性指示是否缓冲页输出。当缓冲页输出时,只有当前页的所有服务器脚本处理完毕或者调用了Flush或End方法后,服务器才将响应发送给客户端浏览器,

4、服务器将输出发送给客户端浏览器后就不能再设置Buffer属性。因此应该在.asp文件的第一行调用Response.Buffer。2、CharsetCharset属性将字符集名称附加到Response对象中content-type标题的后面。对于不包含Response.Charset属性的ASP页,content-type标题将为:content-type:text/html。我们可以在.asp文件中指定content-type标题,如:<%Response.Charset="gb2312")%>将产生以下结果:conten

5、t-type:text/html;charset=gb2312注意,无论字符串表示的字符集是否有效,该功能都会将其插入content-type标题中。且如果某个页包含多个含有Response.Charset的标记,则每个Response.Charset都将替代前一个CharsetName。这样,字符集将被设置为该页中Response.Charset的最后一个实例所指定值。3、ContentTypeContentType属性指定服务器响应的HTTP内容类型。如果未指定ContentType,默认为text/HTML。4、Expir

6、esExpires属性指定了在浏览器上缓冲存储的页距过期还有多少时间。如果用户在某个页过期之前又回到此页,就会显示缓冲区中的页面。如果设置response.expires=0,则可使缓存的页面立即过期。这是一个较实用的属性,当客户通过ASP的登陆页面进入L输出。但Clear方法只清除响应正文而不清除响应标题。可以用该方法处理错误情况。但是如果没有将Response.Buffer设置为TRUE,则该方法将导致运行时错误。2、EndEnd方法使Web服务器停止处理脚本并返回当前结果。文件中剩余的内容将不被处理。如果Response.

7、Buffer已设置为TRUE,则调用Response.End将缓冲输出。3、FlushFlush方法立即发送缓冲区中的输出。如果没有将Response.Buffer设置为TRUE,则该方法将导致运行时错误。4、RedirectRedirect方法使浏览器立即重定向到程序指定的URL。这也是一个我们经常用到方法,这样程序员就可以根据客户的不同响应,为不同的客户指定不同的页面或根据不同的情况指定不同的页面。一旦使用了Redirect方法任何在页中显式设置的响应正文内容都将被忽略。然而,此方法不向客户端发送该页设置的其他HTTP标题,

8、将产生一个将重定向URL作为链接包含的自动响应正文。Redirect方法发送下列显式标题,其中URL是传递给该方法的值。如:<%Response.redirect(".jzxue.")%>5、WriteWrite方法是我们平时最常用的方法之一,它是将指定的字符串写到当前的HTTP输出。三、集合Response对象只有一个集合--CookieCookies集合设置cookie的值。若指定的cookie不存在,则创建它。若存在,则设置新的值并且将旧值删去。语法>>>这篇文章来自..,。>Response.Cookies(coo

9、kie)[(key)

10、.attribute]=value这里的cookie是指定cookie的名称。而如果指定了key,则该cookie就是一个字典。attribute指定cookie自身的有关信息。attribute参数可以是下列之一:Domain若被指定,则cookie将被发送到对该域的请求中去。Expires指定cookie的过期日期。为了在会话结束后将cookie存储在客户端磁盘上,必须设置该日期。若此项属性的设置未超过当前日期,则在任务结束后cookie将到期。HasKeys指定cookie是否包含关键字。Path若被

11、指定,则cookie将只发送到对该路径的请求中。如果未设置该属性,则使用应用程序的路径。上一页12>>>>这篇文章来自..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。