设为首页收藏本站

九九站长,站长论坛,discuz教程

 找回密码
 立即注册
查看: 918|回复: 0
收起左侧

[asp技术] response对象的属性讲解!

[复制链接]

591

主题

778

帖子

8280

积分

九九级-管理员

Rank: 9Rank: 9Rank: 9

交易币
4166 枚
发表于 2013-6-4 13:00:14 | 显示全部楼层 |阅读模式

注册加入九九站长论坛,一起交流,学习,分享网站技术,资源等!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
     这些属性有点多,可以读取和修改,使用服务器端的响应能够适应客户端的请求,但这些属性通常都由服务器端设置。

   1:buffer属性,这个属性指示是否是缓冲也输出,格式如下:
response.buffer=布尔值
布尔值填写ture就是缓冲也输出,false就不是缓冲也输出,很简单。

  2:cachecontrol属性,这个属性就是用来设置脚本生成的页面是否可以由代理服务器缓存,语法如下:
response.cachecontrol="public"           这个是启用缓存
response.cachecontrol="private"           这个是禁止缓存

  3:charset属性,这个属性是将字符集的名称附加到response对象中的content-type标题的后面,实际上就用来设置客户端的字符编码的,语法如下:
response.charset="gb2312"
这就声明了是gb2312的编码格式。

  4:contenttype属性,这个属性用来指定响应http内容的类型,如果没有指定,那么默认的就是text/html,语法如下:
response.contenttype=image/gif
常用的有text/html,image/gf,image/jpeg,text/html这些!

  5:expires属性,这个是指定浏览器缓冲页还有多少时间过期,语法如下:
response.expires=分钟数

   6:expiresabsolute属性,这个属性是指定缓存于浏览器中的页的到期日期和时间,如果没到期前,用户返回该页,就用缓存显示,如果过了,就从新发送请求在返回页面的数据,如果没指定时间的话,则该页面的当天午夜过期,语法如下:
response.expiresabsolute=日期 时间

7:lsclientconnected属性,这个属性为只读,是用来返回客户端是否任然来劲和下载页面的状态的,它的返回一个布尔值,比如说网速很慢的时候,用户都已经离开了这个页面,而我们的程序还在执行,那么就浪费了很多的资源,那么用这个属性来判断用户是否还链接到我们的服务器,就可以用来判断程序是否继续执行!

8: status属性,这个属性用来设置web服务器要响应的状态行的值,http规格定义了它的值,语法如下:
response.status=状态值
比如说常见的值404,没有找到页面的意思,500,内部程序错误的意思等等,而且这个属性在私有的时候必须放在html标签前,不然会出错。

总结下,response的属性那么多,在实际我们编写程序的过程中,可以说都没用到过,因为这些很多的属性都是在服务器的iis上就配置好了,不用我们在到程序里面在声明一遍,但有的时候要用上,所以做个了解就行了!
奋斗的人
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

网上报警岗亭图标

Archiver|手机版|小黑屋|九九站长网 ( 渝ICP备13002263 )  
站长论坛   建站教程   discuz教程   discuz模板下载   网站优化
九九站长论坛版权所有:© 2001-2015;如有侵犯你的权利,请告知!

网警备案图
快速回复 返回顶部 返回列表