马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺乏可以共同遵循的行业标准,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对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。 |