ASP入门教程-Response对象的常用方法

一、Write方法

Response 对象的Write 方法可以向发往客户端浏览器的HTML 文件中直接输出信息。也就是说,Reponse 对蟮腤rite 方法将信息从 Web 服务器输出到浏览器。其语法格式如下:

Responser.Write Variant

注解: Variant 参数值可以包含任何有效的HTML标记,但不能包括字符组合%>,如果要在浏览器显示的信息中包含符号:%>,则必须写为:%>,以免被视为ASP代码的结束标记。 使用VBSxript编写脚本时,由于VBScript 的静态字符串常量的长度不能大于1022个字节,所以,若要使用 Write 方法来输出长度超过1022个字符的内容,则不能使用字符串常量作为参数,而应当使用其他形式(如变量)来引用该内容。 在编写时,Response.Write 可以用”=“来替代。例如,<% Response.Write Y %>也可以写成<% = Y %>。 Response.Write 方法与 VBScript 中的Document.Write 方法功能相似,其区别在于:Response 对象是ASP内置对象,其Write 方法的功能是从Web 服务器向客户端浏览器输出数据;Document 是浏览器对象 ,其 Write 方法的功能是直接向浏览器输出数据。

实例一:本例使用Response Write 方法向客户端浏览器输出了一个完整的HTML文件。代码如下:

<% @ Language="vbscript" %>
<%
Response.Write "<HTML>"
Response.Write "<HEAD>"
Response.Write "<TITLE>Response对象Write方法的应用实例</TITLE>"
Response.Write "</HEAD>"
Response.Write "<BODY>"
Response.Write "<CENTER>"
Response.Write "<font color='red' size='6' face='华文彩云'>**留意你的宝石**</font>"
Response.Write "</CENTER>"
Response.Write "<hr size='2' color='green' width=70%>"
Response.Write "<font color='#cc9999' size='5'>"
Response.Write"&nbsp;&nbsp;&nbsp;&nbsp;上帝是公平的,无论对谁,都赐予一个盛着宝物的锦囊,那里面装有时间、健康、梦幻、激情、才干等足以让我们开创美好生活的宝石,有的人感激于上帝的馈赠,用这些宝石来换取更多的宝石,而有的人却很轻易地扔掉了这些宝石;最终弄得两手空空,只留下一串羡慕、追悔、抱怨……<br>"
Response.Write"别随手扔掉你的宝石。从现在开始,弯下腰来,攥紧拳头,播撒汗水,去寻觅、去思索、去创造,用上帝赐予你的锦囊去获取生命中更多的瑰宝!"
Response.Write "</font>"
Response.Write "</BODY>"
Response.Write "</HTML>"
%>


二、重定向网址

Response对象的Redirect 方法可以使浏览器从当前网页转向到其他网页。其语法格式如下:

Response.Redirect 路径

注解:

”路径“是指新网页的网址; 由于 Response.Redirect 的作用是告诉浏览器打开新网页,所以Response.Redirect 必须放在没有数据输出到浏览器之前,换句话说,Response.Redirect 就放在程序的<HTML>标记前面,若要在<html>标记后调用它,则必须将Response.Buffer属性为True。

实例二:本实例通过系统时钟判断当前时间是不是大于或等于凌晨5点,而且小于或等于19点,若是则重定向到4-2c1.htm页面,否则重定向到4-2c2.htm页面。代码如下:

<% @ Language=VBScript %>
<%Response.Buffer=True %>
<html>
<body>
<%
myTime=time()
if myTime>=#5:00:00# and mytime<=#19:00:00# then
PageName="4-2c1.htm"
else
PageName="4-2c2.htm"
end if
Response.Redirect PageName
%>
</body>
</html>


4-2c1.htm页面代码如下:

<html>
<head><title>现在是开放网站时间</title></head>
<body>
<font color="red" size="7" face="华文彩云" align="center"><b> 欢迎光临本网站!</b></font>
</body>
</html>


4-2C2.htm页面代码如下:

<html>
<head><title>现在是关闭网站时间</title></head>
<body>
<font color="green" size="7" face="华文彩云" align="center"><b> 本网站每天的17点到凌晨5点是休站时间。谢谢合作!</b></font>
</body>
</html>

时间: 2024-05-18 16:55:35

ASP入门教程-Response对象的常用方法的相关文章

ASP入门教程-Response对象的常用属性

一.Buffer属性 Response 对象的Buffer 属性是用来确定是否输出缓冲页,也就是控制何时将输出信息送至请求浏览器.Buffer 的取值可以是"true" 或 "False" ,若取True 表示使用缓冲页,若Web 服务器输出使用缓冲页,则只有当前页的所有服务器脚本处理完毕或是调用了Flush 或 End 方法,才将数据传送至客户端,若取False 表示不使用缓冲页,数据在当前页的所有服务器脚本处理的同时传送至客户端.其语法格式如下: Respons

ASP入门教程-Response对象的Cookies集合

一.Cooies集合是Response对象和Request对象共有的一项经常用到的集合.用户通过HTTP标头访问一个主页时,每次都要重新开始.因此,如果要判断某个用户是否曾经进入本网站,那么就可以使用Cookies了.当用户第一次访问此网站时,可以利用Response对象的Cookies集合将数据存储到客户端计算机,当用户再一次访问此网站时,则可以利用Request对象的Cookies集合取得相关信息. Cookies存放在浏览器端的本机磁盘上,而不是存放在服务器端.通常,Cookies包含用户

ASP入门教程-Response对象概述

一.使用Response对象可以将输出信息发送到客户端.包括直接发送信息给浏览器.重定向浏览器到另一个URL地址或设置Cookie的值等功能. 二.Response提供了集合.属性和方法来进行参数的传递. Response对象唯一一个集合:Cookies集合的属性列表 集合 描 述 Domain 指定只有某个Domain(网域)可以取该Cookies,只写属性. Expires Cookies的过期日期,为了在会话结束后将Cookies存储在客户端磁盘上,必须设置该日期.若此项属性的设置没有超过

ASP入门教程-Request对象概述

Request对象在HTTP请求期间检索客户端浏览器传递给服务器的值.也就是说用它来与客户端交互,收集客户端信息或服务器端的环境变量,然后将收集的这些信息发送给服务器端或其它asp页面. 一.Request 对象的集合 Request对象共有5个集合,如下表: 集合名称 说 明 ClientCertificate 当客户端访问一个页面或其它资源时,用来向服务器表明身份的客户证书的所有字段或条目的数值集合,每个成员均是只读.(用于检索存储在发送到HTTP请求中客户端证书中的字段值) Cookies

ASP入门教程-Server对象概述与属性

一.Server对象概述 通过Server对象可以使用服务器上的许多高级功能.使用Server对象可以创建各种服务器组件实例,从而实现访问数据库对文件进行输入输出,以及在Web页上自动轮换显示广告图像等功能:使用Server功能也可以完成调用ASP脚本.处理HTML和URL编码以及获取服务器对象的路径信息等任务.Server对象通过属性和方法来访问Web服务器,从而实现对数据.网页.外部对象.组件的管理. 二.Server对象的 属性 Server对象只支持一个ScriptTimeout属性,用

ASP入门教程-Application对象概述

一.Application对象概述 当载入ASP DLL并响应对一个ASP网页的第一个请求时,创建Application对象.该对象提供一个存储场所,用来存储对于所有访问者打开的所有网页都可用的变量和对象 可以使用 Application 对象在给定的应用程序的所有用户之间共享信息.基于 ASP 的应用程序同所有的 .asp 文件一样在一个虚拟目录及其子目录中定义.因为多个用户可以共享 Application 对象,所以必须要有 Lock 和 Unlock 方法以确保多个用户无法同时改变某一属性

ASP入门教程-Session对象概述

一.Session对象概述 Session对象其实指的就是用户从到达某个站点直到离开为止的那段时间内,服务器端分配给用户的一个存储信息的全局变量的集合,这些变量可以是自动生成的,也可以是编程者在服务器端脚本定义的. 当用户在应用程序的 Web 页面之间跳转时,存储在Session 对象中的变量将不会丢失,而且在整个用户会话中会一直在下去. 当用户请求 ASP 应用程序的某个页面时,若用户尚未建立 Session 对象,服务器端就会自动创建一个 Session 对象,并指定一个惟一的 Sessio

ASP入门教程-Server对象的方法

Server对象共有四个方法,分别为:MapPath方法.CreateObject方法.HTMLEncode方法和URLEncode方法. 一.Server对象MapPath方法 此方法可以将指定的相对或虚拟路径映射到实际的物理路径.其语法格式如下: Server.MapPaht(路径) 实例一:使用Server对象的MapPath方法转换路径.其代码如下: <html><head><title>Server对象的MapPaht方法转换路径</title>&

ASP入门教程-Command对象

Coonamd 对象定义了将对数据源执行的命令,可以用于查询数据库表并返回一个记录集,也可以用于对数据库表进行添加.更改和删除操作. 一.使用Command 对象的步骤: 当在 ASP 页面中使用 Command 对象处理数据时,应首先设置命令类型.命令文本以及相关的活动数据库连接等,并通过 Parameter 对象传递命令参数,然后通过调用 Execute 方法来执行 SQL 语句或调用存储过程,以完成数据库记录的检索.添加.更改和删除任务.其步骤如下: 1.使用 ActiveCommand