您正在使用 IPV4 [34.230.68.214] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
悟空收录网       [公益]保护绿色环境,构建和谐社会      

【腾讯云】 爆款2核2G3M云服务器首年 61元,叠加红包再享折上折      
[公益] 地球是我家,绿化靠大家      
2024年 清明节 007
2024年 劳动节 034
2025年 元 旦 279
2025年 春 节 307
 
您现在的位置:首页 >> ASP/ASP.net >> 内容
本类新增
本类热门
向客户端浏览器发送信息 Response
内容摘要: Response对象用于向客户端浏览器发送信息,和我们上一节学过的Request对象一起实现数据的收发, Response对象有一些方法和属性,如下所示: 一些方法 1 Response.write 为客户端输出信息 2 Response.end 中止asp程序并返回当时的状态 3 Response.redirect 引导客户浏览器到另一个页面 4 Resp......
Response对象用于向客户端浏览器发送信息,和我们上一节学过的Request对象一起实现数据的收发, Response对象有一些方法和属性,如下所示:

一些方法

1 Response.write 为客户端输出信息

2 Response.end 中止asp程序并返回当时的状态

3 Response.redirect 引导客户浏览器到另一个页面

4 Response.Clear 清除缓冲区

5 BinaryWrite 输出二进制信息

6 Flush 返回缓冲区的数据

两个属性

1 Response.Buffer 设置缓冲,可选true,false

2 ContenType 控制文件的输出类型

一、Response.write(information)

information为要发送给客户的信息,可以是变量或字符串;

示例 sl7-1.asp

<html>

<head>

<title>asp简单程序</title>

</head>

<body>

<% response.write "你的来访时间是:"&now %>

<br>

这个输出指令我已经很熟悉了!

</body>

</html>

二、Response.end

中止asp程序并返回当时的状况;

示例 sl7-2.asp

<html>

<head>

<title>asp简单程序</title>

</head>

<body>

<%

response.write "你还没有注册<br>"

dim bURL

bURL=Request.ServerVariables("HTTP_REFERER")

response.write "<a href=" &"'"& bURL &"'" & ">返回</a>"

Response.end '终止程序下面的来访时间不能显示

response.write "你的来访时间是:"&now

%>

</body>

</html>

三、Response.redirect("url")

引导客户浏览器到另一个url时,我们通常使用超连接,但是使用超连接时必需通过点击超连接的标志,如果我们在某些情况下希望自动连接到其它页面,这时就可以使用redirect方法,自动引导又叫做"重定向",在使用重定向时一般还需要在文档的开头加上一句<% Response.Buffer=" True " %>;

四、Response.Buffer

Buffer属性用来设置缓冲区.取值为true或false,默认为false,当设置为true时,服务器端的数据会先输出到缓冲区,然后再从缓冲区输出至客户端,如果取默认状态下的false,则服务器端的数据会直接输出到客户端浏览器。

格式;

<% Response.Buffer=true %>

示例 sl7-3.asp

<% Response.Buffer=true %>

<html>

<head>

<title>asp简单程序</title>

</head>

<body>

<form action="" method=post target="blank">

你要到哪里去?<br>

中国站长论坛

<input type="radio" name=radio value="中国站长论坛"><br>

站长书库

<input type="radio" name=radio value="站长书库"><br>

<input type="submit" value="确定">

</form>

<%

if Request.form("radio")="中国站长论坛" then

Response.redirect("http://bbs.chinaz.com/") '站长论坛

elseif Request.form("radio")="站长书库" then

Response.redirect("http://book.chinaz.com/") '站长书库

end if

%>

</body>

</html>

示例解读:

程序第一部分首先设置Buffer属性为真,这时数据会先保存到缓冲区内,然后再发送给客户的浏览器,第二部分使用html语言定义一个表单,表单中写入了三个按钮控件,用来接收客户的选择,第三部分使用条件语句判断客户是如何选择的,并将其选择使用重定向方法redirect引导至相应的url,本例旨在说明使用重定向方法redirect时一定要首先把Buffer设为true,否则程序会输出错误信息。

五、Response.Clear

Clear方法用来清除在缓存区中的所有html页面,使用Clear方法和使用重定向方法redirect一样,也要首先把Buffer属性设为真,在语句中使用清除方法Clear和使用中止方法end有点相反的味道,一个程序加入了end则end语句下面的程序就不再执行了,而一个程序中加入了Clear,则Clear前面的语句被清除,Clear后面的语句会继续执行;

示例 sl7-4.asp

<% Response.Buffer=true %>

<html>

<head>

<title>asp简单程序</title>

</head>

<body>

<center>

<h2>欢迎光临</h2>

Asp测试

</center><br>

<%

response.write "你的来访时间是:"&now

<p></p>

Response.Clear

response.write "上面的来访时间被清除了<br>"

response.write "你的来访时间没显示"

%>

</body>

</html>

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:ASP实现语音分时问候

 

下一篇:Asp 函数介绍(一)

发布日期:2021/6/15
手机扫二维码直达本页
发布时间:12:34:56
点  击:10
录  入:壹家怡园
相关文章
Baidu
YiJiaCMS 7.3.8 build231228(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,Cloudflare提供加速防护
运行时间载入中.....