仓酷云

标题: ASP编程:在ASP程序计划中在利用Response工具 [打印本页]

作者: 老尸    时间: 2015-1-16 22:37
标题: ASP编程:在ASP程序计划中在利用Response工具
专业性的服务。有的ASP商提供垂直型的应用服务,针对某一特定行业提供应用服务。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>  实行今后的界面以下:



图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>  运转此程序,则实行界面以下:



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

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



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

  因而可知Response.end是怎样无效中断代码实行的了。
国内有些大的CRM厂商的ASP就写得不错.无论是概念还是它里面用JAVASCRIPT的能力.并不是说现在的程序员用了ASP.NET来写程序就可以说自己高档了
作者: 兰色精灵    时间: 2015-1-19 19:30
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
作者: 冷月葬花魂    时间: 2015-1-25 20:43
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
作者: 若相依    时间: 2015-2-3 22:33
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
作者: 小魔女    时间: 2015-2-9 06:29
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
作者: 再现理想    时间: 2015-2-27 03:46
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
作者: 山那边是海    时间: 2015-3-8 19:30
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
作者: 谁可相欹    时间: 2015-3-16 12:39
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
作者: 若天明    时间: 2015-3-22 23:06
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2