首页
Portal
业界资讯
社区
BBS
我的家园
Space
个人空间
导读
Guide
登录
/
注册
用户名
Email
自动登录
找回密码
密码
登录
注册
搜索
搜索
本版
帖子
用户
本版
帖子
用户
帖子
好友
道具
勋章
收藏
任务
淘帖
门户
导读
设置
我的收藏
退出
腾讯QQ
微信登录
首页
›
≡≡网络技术≡≡
›
编程语言
›
ASP内置对象详解之Response对象
返回列表
ASP内置对象详解之Response对象
[ 复制链接 ]
灰儿
2006-11-25 21:04:52
<P align=center>ASP内置对象详解之Response对象</P><P> Response对象用于向客户端浏览器发送数据,用户可以使用该对象将服务器的数据以HTML的格式发送到用户端的浏览器,它与Request组成了一对接收、发送数据的对象,这也是实现动态的基础。下面介绍它常用的属性和方法。</P><P> <STRONG>1、Buffer属性</STRONG></P><P> 该属性用于指定页面输出时是否要用到缓冲区,默认值为False。当它为True时,直到整个Active Server Page执行结束后才会将结果输出到浏览器上。如:<BR><%Response.Buffer=True%><BR><html><BR><Head><BR><title>Buffer示例</title><BR></head><BR><body><BR><%<BR> for i=1 to 500<BR> response.write(i & "<br>")<BR> next<BR>%><BR></body><BR></html> <BR> 这页执行时,整个主页的所有内容会同时显示在浏览器上,这个主页会存在缓存区中直到脚本执行结束。</P><P> <STRONG>2、Expires属性</STRONG></P><P> 该属性用于设置浏览器缓存页面的时间长度(单位为分),必须在服务器端刷新。通过如下设置:<BR><%Response.Expires=0%> <BR> 通过在ASP文件中加入这一行代码,要求每次请求是刷新页面,因为Response一收到页面就会过期。</P><P> <STRONG>3、Write方法</STRONG></P><P> 该方法把数据发送到客户端浏览器,如: <BR><%Response.write "Hello,world!"%> </P><P><STRONG> 4、Redirect方法</STRONG></P><P> 该方法使浏览器可以重新定位到另一个URL上,这样,当客户发出Web请求时,客户端的浏览器类型已经确定,客户被重新定位到相应的页面。如:<BR><html><BR><head><BR><title>Redirect示例</title><BR></head><BR><body><BR><form aciton="formjump.asp" method="post"><BR> <select name="wheretogo"><BR> <option selected value="fun">Fun</option><BR> <option value="news">News</option><BR> <option value="sample">Sample</option><BR> </select><BR><input type=submit name="jump" value="Jump"><BR></form><BR></body><BR></html> <BR> 以上是提交的表单,下面是处理表单的文件formjump.asp:<BR><%response.buff=true%><BR><html><BR><head><BR><title>Redirect示例</title><BR></head><BR><body><BR><%<BR>thisurl="<U>http://www.webjx.com/</U>"<BR>where=Request.form("wheretogo")<BR>Select Case where<BR> case "fun"<BR> response.redirect thisurl & "/fun/default.asp"<BR> case "news"<BR> response.redirect thisurl & "/news/default.asp"<BR> case "sample"<BR> response.redirect thisurl & "/sample/default.asp"<BR>End Select<BR>%><BR></body><BR><html> <BR> 这个例子当用户选择了以后,按"Jump"按钮提交表单,服务器接到申请后调用formjump.asp判断后定位到相应的URL。不过这里有一点要注意,HTTP标题已经写入到客户浏览器,任何HTTP标题的修改必须在写入页内容之前,遇到这种问题时,可以如下做:<BR>在文件的开始<@ Language=..>后写: <BR> Response.Buffer=True<BR>在结尾定:<BR> Response.Flush<BR> 这里Flush是Response的一个方法,它必须是Buffer属性设置为True时才能使用,否则会产生一个运行模式错误。另外一个Clear方法也是用于清除被缓存的页面,同样要Buffer属性设置为True时才能使用。</P><P><STRONG> 5、End方法</STRONG></P><P> 该方法用于告知Active Server当遇到该方法时停止处理ASP文件。如果Response对象的Buffer属性设置为True,这时End方法即把缓存中的内容发送到客户并清除冲区。所以要取消所有向客户的输出民,可以先清除缓冲区,然后利用End方法。如:<BR><%<BR>Response.buffer=true<BR>On error resume next<BR>Err.clear<BR>if Err.number<>0 then<BR> Response.Clear<BR> Response.End<BR>end if<BR>%> </P>
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
回复
本版积分规则
回帖后跳转到最后一页
灰儿
管理员
9834篇
主题总数
7
总热度
提问
+关注
产品动态
2024-05-11
神州数码(DCN) DCME-320 路由器(linux软路由)常用命令详解
2024-05-10
泛微(weaver)e-cology_V10公文管理模块套红模板制作教程
2024-05-04
Switch EdiZon SE 金手指插件使用 图文教程
2024-04-29
网御星云入侵防护系统_V6000流量控制配置实例
2024-04-23
电子书在线阅读和下载网址推荐
2024-04-23
泛微(weaver)e-cology_V10公文管理,公文环节(过程定义)设置
2024-04-23
泛微(weaver)e-cology_V10公文管理,收文单位隐藏下级单位
2024-04-20
《再次成为神》免费下载观看
热点推荐
1
神州数码(DCN) DCME-320 路由器(linux软路由)常用命令详解
2
泛微(weaver)e-cology_V10公文管理模块套红模板制作教程
3
Switch EdiZon SE 金手指插件使用 图文教程
4
网御星云入侵防护系统_V6000流量控制配置实例
5
电子书在线阅读和下载网址推荐
6
泛微(weaver)e-cology_V10公文管理,公文环节(过程定义)设置
7
泛微(weaver)e-cology_V10公文管理,收文单位隐藏下级单位
8
《再次成为神》免费下载观看
热门板块
PC操作系统
启动和引导
手机操作系统
硬件相关
办公软件
多媒体技术
产品动态
2024-05-11
神州数码(DCN) DCME-320 路由器(linux软路由)常用命令详解
2024-05-10
泛微(weaver)e-cology_V10公文管理模块套红模板制作教程
2024-05-04
Switch EdiZon SE 金手指插件使用 图文教程
2024-04-29
网御星云入侵防护系统_V6000流量控制配置实例
2024-04-23
电子书在线阅读和下载网址推荐
2024-04-23
泛微(weaver)e-cology_V10公文管理,公文环节(过程定义)设置
2024-04-23
泛微(weaver)e-cology_V10公文管理,收文单位隐藏下级单位
2024-04-20
《再次成为神》免费下载观看
热点推荐
1
神州数码(DCN) DCME-320 路由器(linux软路由)常用命令详解
2
泛微(weaver)e-cology_V10公文管理模块套红模板制作教程
3
Switch EdiZon SE 金手指插件使用 图文教程
4
网御星云入侵防护系统_V6000流量控制配置实例
5
电子书在线阅读和下载网址推荐
6
泛微(weaver)e-cology_V10公文管理,公文环节(过程定义)设置
7
泛微(weaver)e-cology_V10公文管理,收文单位隐藏下级单位
8
《再次成为神》免费下载观看
热门板块
PC操作系统
启动和引导
手机操作系统
硬件相关
办公软件
多媒体技术
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言
了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言
了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。