令中国铁道出版社 7.2 Response对 72.3 Response的方法 AppendTolog 戗影横巢晗幸默到的登录文件中 Response. Appendtolog字符串” Binary write Binary writ用来输出进制数据到浏览器,所输出的数据不经过 任何字符集的转换。它的语法如下 Response Binarywrite”数据内容 请注意:这个命令只在 Clear Response Buffer的设置 Clear是用来将缓冲区数据清除掉。语法如下然返回一个错误德 是Tue时才会生效, Response. clear End End是用来即刻停止正在处理的网页,并将结果返回到网页。语法 为: Response:end 26
26 7.2 Response对象 • 7.2.3 Response的方法 ● AppendToLog AppendToLog是用来添加一段文字在服务器的登录文件(Log File)中, 以便追踪及分析使用记录。它的语法如下: Response.AppendtoLog”字符串” ● BinaryWrite BinaryWrite是用来输出二进制数据到浏览器,所输出的数据不经过 任何字符集的转换。它的语法如下: Response.Binarywrite”数据内容” ● Clear Clear是用来将缓冲区数据清除掉。语法如下: Response.Clear ● End End是用来即刻停止正在处理的网页,并将结果返回到网页。语法 为: Response.end 请注意:这个命令只在 Response.Buffer的设置 是True时才会生效,不 然返回一个错误信息
令中国铁道出版社 7.2 Response对 7.23 Response的方法 Flush Flush是用来将缓冲区的数据送至浏览器。它的语法如下 Response. flush 请注意:这个命令只能在bur为 下面是Fush范例Ch7-3asp。te时使用,不然会产生错误 response. buffer =true %/> For i= I To Len(stringTxt) <HTML> For int Write I To 500000: Next <HEAD> Response. Write Mid( stringTxt, i, 1) < title> Response. flush测试< /title> Response. Flush </HEAD> Next <BODY BGCOLOR="#FFFFFF"> <h2>< center><p> Response. flush测试 <p></center></h2> <center> created by Kimg src=tiedao. pg> Response. flush </center> string Txt=“这是由 response. Flush做 </BODY> 出来的文字,你好吗? </HTML>
27 7.2 Response对象 • 7.2.3 Response的方法 ● Flush Flush是用来将缓冲区的数据送至浏览器。它的语法如下: Response.flush 下面是Flush范例Ch7-3.asp。 <% response.buffer = true %> <HTML> <HEAD> <title>Response.flush测试</title> </HEAD> <BODY BGCOLOR="#FFFFFF"> <h2><center><p>Response.flush测试 <p></center></h2> <hr> <% Response.flush stringTxt = “这是由response.Flush做 出来的文字, 你好吗?" For i = 1 To Len(stringTxt) For intWrite = 1 To 500000 : Next Response.Write Mid(stringTxt,i, 1) Response.Flush Next %> <hr> <center> Created by <br> <img src=tiedao.jpg> </center> </BODY> </HTML> 请注意:这个命令只能在buffer为 true时使用,不然会产生错误
令中国铁道出版社 7.2 Response对 72.3 Response的方法 这个范例会利用 Flush的原理,将文字以跑马灯的方式一个字 接—个字的显示出来(如初次运行该范例“跑马灯”效果不明显, 可按“刷新”按钮看其显示效果) 执行结果如下图所示。 Response. flush测试-夏 icrosoft Internet Exp 文件¢)编辑¢)查看⑩收藏⑩)工具①)帮助0 ⊙后退·0·国园的P搜索女收藏夹②, 地址①)htt:12700.1/ hapter7/pae/h7-3.apy 转到链接 Response. flush测试 这是由 response. Flush做出来的文字,你好吗? Created by RAILWAY 的完毕 Internet 28
28 7.2 Response对象 • 7.2.3 Response的方法 这个范例会利用Flush的原理,将文字以跑马灯的方式一个字 接一个字的显示出来(如初次运行该范例“跑马灯”效果不明显, 可按“刷新”按钮看其显示效果)。 执行结果如下图所示
令中国铁道出版社 7.2 Response对 72.3 Response的方法 Redirect Redirect是用告诉浏览器转向到另一个网页。它的语法是 Response. redirect 请注意:这个命令必须放在<html>之前,否则会产生错误。下面是 个转向的范例Ch74asp <input type="RADIO"name="selection <html> value= 2" 不转到中国铁道出版社 <head? 计算机图书项目中心网站<br> < title>Response. redirect测试 </title></head> < cinput type= SUBMIT”name=“所按按 </head> 钮" value="填好了 <body> < <input type=" RESET"name="所按按钮 <center> value <h2> Response. redirect测试</h2> </form> <hr> <hr> <center> <form action="ch7-5 asp "method="post"> Created by <br> <input type="RADIO name="selection <img src=tiedao. bmp value=1” checked>转到中国铁道出版 </center> 社——计算机图书项目中心网站<br </html> 29
29 7.2 Response对象 • 7.2.3 Response的方法 ● Redirect Redirect是用告诉浏览器转向到另一个网页。它的语法是: Response.redirect 请注意:这个命令必须放在<html>之前,否则会产生错误。下面是 一个转向的范例Ch7-4.asp: <html> <head> <title>Response.redirect测试 </title></head> </head> <body> <center> <h2>Response.redirect测试</h2> </center> <hr> <form action="ch7-5.asp" method="post"> <input type="RADIO" name="selection" value=“1” checked> 转到中国铁道出版 社 ——计算机图书项目中心网站<br> <input type="RADIO" name="selection" value="2"> 不转到中国铁道出版社—— 计算机图书项目中心网站<br> <p> <input type=“SUBMIT” name=“所按按 钮" value="填好了"> <input type="RESET" name="所按按钮" value="重填"> </form> <hr> <center> Created by <br> <img src=tiedao.bmp> </center> </body> </html>
令中国铁道出版社 7.2 Response对 72.3 Response的方法 范例Ch7-5asp If request form("selection"=I then responseredirecthttp://www.tqbooks.net response. write"你选择不转向 end if 这个范例是利用一个Form来读取用户的选择,然后根据用户 的选择来决定要不要转向。 30
30 7.2 Response对象 • 7.2.3 Response的方法 范例 Ch7-5.asp <% If request.form("selection")=1 then response.redirect " http://www.tqbooks.net/" else response.write "你选择不转向" end if %> 这个范例是利用一个Form来读取用户的选择,然后根据用户 的选择来决定要不要转向