逍遥一派 发表于 2015-1-16 23:42:16

ASP教程之在ASP程序计划中在利用Response工具 20...

缺乏可以共同遵循的行业标准,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><bodycolor="#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>实行今后的界面以下:
<Palign=center>


图01:response.write发送信息到扫瞄器
response.end是怎样无效地中断代码?
上面是用response.end停止一个页面操纵的源程序end.asp和实行后的运转界面:
end.asp:
<title>end.asp</title><bodycolor="#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>  运转此程序,则实行界面以下:
<Palign=center>


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



图03:程序中屏障respons.end语句的实行界面
  因而可知Response.end是怎样无效中断代码实行的了。 

asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。

兰色精灵 发表于 2015-1-20 11:28:52

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

金色的骷髅 发表于 2015-1-24 14:52:12

虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。

分手快乐 发表于 2015-1-24 14:57:20

我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。

逍遥一派 发表于 2015-2-2 23:44:22

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。

飘飘悠悠 发表于 2015-2-8 19:38:46

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

老尸 发表于 2015-2-25 23:06:41

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

爱飞 发表于 2015-3-8 10:07:55

虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。

因胸联盟 发表于 2015-3-15 21:37:05

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

变相怪杰 发表于 2015-3-22 05:09:08

用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
页: [1]
查看完整版本: ASP教程之在ASP程序计划中在利用Response工具 20...