在ASP程序设计中在使用Response对象

   Response对象在ASP程序设计中的主要功能是从浏览器端到服务器端传送数据到浏览器的客户端,我们知道ASP的脚本是在服务器端执行的,他并没有输出"值"的功能。要想拥有输出"值",就必须依靠Response对象。

  在这里我们将关注其最常用的一些功能。也就是在程序设计中经常要用到的一些功能,具体如下:

  (1).response.write 发送信息到浏览器
  (2). response.end 有效地中止代码
  (3).response.redirect 页面重定向

  如何用response.write发送信息到浏览器?

  在下面的response.asp就是一个向客户端发送信息的程序,在程序中用到了一个内建功能--dateadd,对于这个功能可以参阅以下相关文档:

  http://help.activeserverpages.com/iishelp/VBScript/htm/vbs90.htm.

  Response.asp程序源代码:
<html>
<head>
<title> response.asp </title>
<body color = "#FFFFFF" >
<p>
<%when = now ( )tommorow = dateadd ( "d" , 1 , when )twoweekslater = dateadd
( "ww" , 2 , when )fourteenweekdayslater = dateadd ( "w" , 14 , when )monthlater = dateadd ( "m" , 1 , when )sixminuteslater = dateadd ( "n" , 6 , when )sixhourslater = dateadd ( "h" , 6 , when )fortysecslater = dateadd ( "s" , 40 , when )response.write "现在时间:
<b>" & when & "</b> <br>"response.write "明天此时:
<b>" & tommorow & "</b>
<br>"response.write "一月以后此时:
<b> " & monthlater & " </b>
<br>"%>从现在以后6秒钟:<b> <%= sixminuteslater %> </b>
<br> 从现在以后6小时是:<b> <%= sixhourslater %> </b>
<br> 从现在以后40秒是: <b> <%= fortysecslater %> </b>
<br> </body> </html>

  执行以后的界面如下:

图01:response.write发送信息到浏览器

  response.end 是如何有效地中止代码?

   下面是用response.end终止一个页面操作的源程序end.asp和执行后的运行界面:

end.asp:
<title> end.asp </title>
<body color = "#FFFFFF" >
<%when = now ( )tommorow = dateadd ( "d" , 1 , when )twoweekslater = dateadd ( "w" , 2 , when )monthlater = dateadd ( "m" , 1 , when )sixminuteslater = dateadd ( "n" , 6 , when )sixhourslater = dateadd( "h" , 6 , when )response.write "现在时间:
<b>" & when & " </b>
<br> "response.write "从现在以后一个月时间: <b>" & monthlater & "</b> <br>"response.endresponse.write "从现在以后二周时间:
<b>" & twoweekslater & "</b>
<br>"%>从现在以后6秒时间:
<b> <%= sixminuteslater %> </b>
<br> 从现在以后6个小时:<b>
<%= sixhourslater %> </b>
<br>

  运行此程序,则执行界面如下:

图02:end.asp程序执行界面

  在end.asp程序中可见多了一个response.end语句:如果没有这个语句,则程序执行后的界面如下:

图03:程序中屏蔽respons.end语句的执行界面

  由此可见Response.end是如何有效中止代码执行的了。

时间: 2024-11-18 10:33:58

在ASP程序设计中在使用Response对象的相关文章

在ASP程序设计中在使用Response对象 2003

response|程序|对象|设计 Response对象在ASP程序设计中的主要功能是从浏览器端到服务器端传送数据到浏览器的客户端,我们知道ASP的脚本是在服务器端执行的,他并没有输出"值"的功能.要想拥有输出"值",就必须依靠Response对象. 在这里我们将关注其最常用的一些功能.也就是在程序设计中经常要用到的一些功能,具体如下: (1).response.write 发送信息到浏览器 (2). response.end 有效地中止代码 (3).respons

在ASP程序设计中使用Response对象

Response对象在ASP程序设计中的主要功能是从浏览器端到服务器端传送数据到浏览器的客户端,我们知道ASP的脚本是在服务器端执行的,他并没有输出"值"的功能.要想拥有输出"值",就必须依靠Response对象. 在这里我们将关注其最常用的一些功能.也就是在程序设计中经常要用到的一些功能,具体如下: (1).response.write 发送信息到浏览器 (2). response.end 有效地中止代码 (3).response.redirect 页面重定向 如

浅谈ASP程序设计中数据库文件调用的捷径

程序|设计|数据|数据库 引言 本文针对ASP程序设计中最基础.也是最关键的部分"数据库文件的调用"进行说明,同时谈谈ASP程序设计中数据库文件调用的一些技巧. ASP简介 ASP(Active Server Pages)是微软于1996年推出的Web应用程序开发技术,它是一种脚本语言.ActiveX组件及HTML语言等的综合,微软把它描述为"一个服务器的脚本环境,在这里可以生成和运行动态的.交互的.高性能的Web服务器应用程序".其主要功能是为生成动态的.交互式的

秒懂ASP.NET中的内置对象

       上篇博客,小编主要简单的介绍了一下ASP.NET中的控件,这篇博客,小编主要简单总结一下ASP.NET中的内置对象,七个内置对象分别是:Request.Response.Application.Cookies.Session.Server.Trace.这些对象使得用户更容易收集通过浏览器请求发送的信息.相应浏览器以及存储用户信息,以实现其他特定的状态管理和页面信息的传递,首先,我们来看下面一张图:                 接下来,小编主要从概述,基本语法,常用属性和方法以及

ASP.NET 2.0中用Response对象输出图像

本文示例小工程将向你展示如何使用Response对象在ASP.NET 2.0 Web页面中输出直接存储在SQL Server 2005数据库中的图像数据.直接在Web页面上绘制并输出图像数据和事件设计. 一.简介 作为ASP.NET基本对象之一的Response对象不但可以通过Write()方法直接在页面上输出字符串数据,而且还可以使用BinaryWrite()方法直接显示二进制表示的数据,如图像.图片等. 本文示例小工程将向你展示如何使用Response对象在ASP.NET 2.0 Web页面

关于asp.net中内置常用对象的属性方法

问题描述 大家能否告诉我下你你们做项目中经常用的内置对象的属性方法........谢谢各位!! 解决方案 解决方案二:Response,Application,Request,Session看LX怎么说解决方案三:你想干什么?解决方案四:你想让人把本该一本书的内容在这里用不超过10000个字符的篇幅浓缩出来?解决方案五:慢慢整...解决方案六:该回复于2012-04-20 11:55:03被版主删除解决方案七:多看书吧解决方案八:引用2楼的回复: 你想干什么? 我想知道常用是什么........

asp.net中C#创建泛型对象程序代码

 代码如下 复制代码 using System; using System.Collections.Specialized; using System.Reflection; using System.Web; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Person person = CreateInstance<Person>("name=dnawo&a

ASP中巧用Response属性 -- contenttype

response 我在用ASP为某单位制作网页时遇到这样一个问题,单位以前的MIS系统中将一些Word文件以字节流的形式保存在数据库中,现在用户要求我用ASP将这些Word文件数据从数据库中取出并在网页中显示出来.开始我自然地想到在服务器上创建临时文件.然后在网页中增加一个指向这个临时文件的链接,但这个方法将大大增加服务器的负担不说,而且在服务上如何保证特定客户端所使用的临时文件不被其它客户端使用的文件覆盖,如何在文件传送给用户后将文件删除,这些问题在实际都难很好解决.那么有没有更好的办法呢?

ASP中巧用Response存取文件

response ---- 我在用ASP为某单位制作网页时遇到这样一个问题,单位以前的MIS系统中将一些Word文件以字节流的形式保存在数据库中,现在用户要求我用ASP将这些Word文件数据从数据库中取出并在网页中显示出来.开始我自然地想到在服务器上创建临时文件.然后在网页中增加一个指向这个临时文件的链接,但这个方法将大大增加服务器的负担不说,而且在服务上如何保证特定客户端所使用的临时文件不被其它客户端使用的文件覆盖,如何在文件传送给用户后将文件删除,这些问题在实际都难很好解决.那么有没有更好的