马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。response|工具|教程|responseASP次要有五个内建(built-in)工具:Server、Request、Response、Application和Session。如今我们经由过程举例来对它们举行解说。起首是最常利用的Response工具。
例1使用Response在网页中输入HTML文档
- <html><head><title>ASP示例1</title></head><body><%Response.Write"<ul>"Response.Write"<li>MynameisJack.</li>"Response.Write"<li>IamfromAmerica.</li>"Response.Write"<li>AndIloveChina.</li>"Response.Write"</ul>"%></body></html>
复制代码
您能够在FrontPageEditor,或是写字板、记事本等誊写器中输出以上的代码,然后保留为Example1.asp便可,文件名能够用其余,可是扩大名(或后缀)必需是.asp。上例中利用了Response工具的"Write函数"向客户机的扫瞄器传送HTML代码,客户机上的扫瞄器将显现以下列表内容:
- ・MynameisJack.・IamfromAmerica.・AndIloveChina.
复制代码
实在,这些HTML代码都能够间接誊写在ASP文件中,而不用用Response.Write来输入,一样平常情形下,变量或一些遭到改动的数据等才利用Response.Write来输入。除此以外,我们还能够用<%=数据或变量%>来输入信息,它的感化与Response.Write是等价的。
例2使用Response和<%=数据%>在网页中输入由1加到100的盘算了局
- <html><head><title>ASP示例2</title></head><body><%DIMsum界说变量sumDIMi界说轮回变量isum=0fori=1to100sum=sum+inexti%><p>由1加到100</p><p>这是用Response.Write输入的了局:<%Response.Writesum%></p><p>这是另外一种办法输入的了局:<%=sum%></p></body></html>
复制代码
上边的例子都没有指明利用的是VBScript剧本言语,当时由于ASP默许的就是VBScript,您若想用JavaScript,能够在ASP的最下面一行顶用语句
指明。注重,在标记"@"与"LANGUAGE"之间必需有一个空格。指明后,您即可以为所欲为的利用JavaScript了。关于例2,我们可用JavaScript来完成。
例3使用JavaScript和<%=数据%>在网页中输入由1加到100的盘算了局
- <html><head><title>ASP示例3</title><scriptlanguage="JScript"runat="server">functionTotle(){varsum=0;for(i=1;i<=100;i++){sum=sum+i;}//forresponse.write(sum);}//function</script></head><body><p>由1加到100</p><p>这是用JavaScript运转的了局:<%Totle()%></p></body></html>
复制代码
本例中,我们利用了标记对,而且标了然利用JavaScript剧本言语,与HTML文档分歧的是,此标记对中的语句runat="server"标了然此剧本程序是在服务器端运转,而不是传送到客户机的扫瞄器今后再举行注释运转的。要证实这一点很复杂,在扫瞄器中检察源文件代码,您将看不到
- <scriptlanguage="JScript"runat="server">……</script>和<%……%>的代码部分
复制代码
除"Write"函数外,Response另有"End办法":Response.End。它用于停止网页的输入和服务器端剧本程序的运转。读者能够本人实验利用这个"End办法"。好了,下一个教程我们将报告ASP中功效壮大的Request内建(built-in)工具。</p>减少客户内IT专业人才缺乏带来的影响。ASP的客户员工利用浏览器进入相关的应用软件,简单易用,无需专业技术支持。 |