网络编程
位置:首页>> 网络编程>> Asp编程>> Asp教程:Response对象(3)

Asp教程:Response对象(3)

作者:邹健 来源:CSDN 发布时间:2007-10-01 18:08:00 

标签:response,对象

2、Redirect方法
              将页面转向一个URL:
使用方法:


<% 
Response.ReDirect (http://www.aspxhome.com
%> 


则页面将跳转到http://www.aspxhome.com

小技巧:

网页的重定向也可以用Server对象的Transfer方法。

但Server. Transfer与Response.ReDirect 有所不同。
Response.ReDirect可以转向任意网页、而Server. Transfer只能转向本虚拟目录下的网页。

Response.ReDirect不可以传递网页参数、而Server. Transfer却可以传递参数。

Response.ReDirect跳转后浏览器中显示的URL也随之改变、而Server. Transfer却仍显示原来的URL。

3、End方法

    End 方法使 Web 服务器停止处理脚本并返回当前结果。文件中剩余的内容将不被处理。如果 Response.Buffer 已设置为 TRUE,则调用 Response.End 将缓冲输出。

例如:


<%
Response.Write"1" 
Response.End() 
Response.Write"2" 
%>


则浏览器中输出的结果为1
End方法执行后即按本页执行完毕处理。



小技巧:

在网页中有错误,但还不能确定错误所在位置时。

可以添加一个Response.End并通过移动其位置,起到调试程序的目的。

4、Flush方法

    Flush 方法立即发送缓冲区中的输出。如果没有将 Response.Buffer 设置为 TRUE,则该方法将导致运行时错误。

5、Clear 方法

    可以用 Clear 方法清除缓冲区中的所有 HTML 输出。但 Clear 方法只清除响应正    文而不清除响应标题。可以用该方法处理错误情况。但是如果没有将 Response.Buffer   设置为 TRUE,则该方法将导致运行时错误。

 6、BinrayWrite方法

 将信息写入到当前HTTP输出中,并且不进行任何字符集转换。通常用于输出图片文件。
7、AppendToLog方法
              在请求的Web服务器日志条目后添加字符串。
8、AddHeader方法
              从名称到值设置HTML标题。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com