欢迎光临爱时尚女性网
 

在ASP中结合Scripts脚本

2012-12-5 编辑:admin 来源:爱时尚女性网 阅读次数:469
  导读:Active Server Pages主要就是Scipts脚本环境,在你学习本书第二章的时候,你就可以将VBScript和JScript结合到你的Active Server Pages中去,你可以同样在Active Server Pages中很好的利用其他的脚本语言。任何一个可以和Active X Script标准兼容的脚本语言引擎都可以用于Active Se...
Active Server Pages主要就是Scipts脚本环境,在你学习本书第二章的时候,你就可以将VBScript和JScript结合到你的Active Server Pages中去,你可以同样在Active Server Pages中很好的利用其他的脚本语言。任何一个可以和Active X Script标准兼容的脚本语言引擎都可以用于Active Server Pages。


注意


如果你熟悉Perl,你就会很高兴发现Perl和Active Server Pages是兼容的。如果希望更多了解,请看http://www.hip.activeware.com或访问http://www.aspsite.com


在Vbscript和Jscript的章节中(相应第8和第9章),你会学到怎样将Script脚本结合到Active Server Pages的具体实现。这部分主要是详细解释以及介绍一些可选择的方法来进行Scripts和Active Server Pages的结合。


最简单的结合Scripts的方法是利用<%和%>,任何在这个符号中包容的都被认为是一个Scripts脚本。下面是个例子:





ASP Script 示例





这是个


<% for I=1 to 10 %>


非常,


<% next %>


非常长的句子。








该段Active Server Pages执行后在浏览器上显示为:


这是个非常,非常,非常,非常,非常,非常,非常,非常,非常,非常,非常长的句子。


这段脚本利用VBscript的For...Next循环生成了11份‘非常’的拷贝。


Active Server Pages默认为您主要使用的是VBscript,也就是说,在使用<%和%>时不需要作任何事情来说明使用何种语言。不过,如果需要限定的话,您可以有三种方式。


首先,你可以在Internet Information Service管理器来进行限定使得所有Active Server Pages的默认语言为你所限定的。这样做的步骤如下:


1.从开始菜单IIS(Internet Information Service)的程序组中执行网络服务管理器


2.右键你的网站名称(如果你没有改变默认设置,名称将是Default Web Site)


3.选择属性项


4点击主目录表。


5点击设置按钮(要做这个,你必须有一个存在的Application。如果没有的话,点Creat来创建一个。)


6.在Application Configuration的对话框中,点App Option表。


7.在默认的ASP语言文本框中,输入你所要的主要脚本语言,例如Vbscript或者Jscript。


当这些作完后,<%和%>中包容的程序就默认为你所指定的那种语言。


你还可以在特定的主页中指定主要脚本语言,这样做,你要将这种语言名称直接放在你的Active Server Page文件最靠上的一行,如下:


<%@ LANGUAGE=Jscript %>





ASP Script示例





这是个


<% for(i=1;i<11;i++){ %>


非常,


<%}%>


非常长的句子。








这种直接放在首行的脚本,指示出这个文件中所有脚本都将利用JSCRIPT生成,当你利用这种方式指定脚本语言时,请注意在@和保留字LANGUAGE之间空出一个空格。另外,非常重要的是这句指示要在任何一句命令之前(否则就要报错了)。


你的第三种在Active Server Pages包含Scripts脚本的选择是利用微软的HTML


<% sayhello() %>








这里,








看这个例子后,您也许会认为,显示器上会首先显示This is the first sentence,然后是This is the second sentence,但是,这个Active Server Pages显示在浏览器上是相反的顺序。(或者什么都不显示,那是因为生成了非法的HTML语法)


为什么会这样?因为主页里面无论什么放在


<% for I=1 to 10


sayhello()


next


%>








这个script脚本在一列中显示了十次”hello! 迈至科”,但是请注意这是怎么实现的,这个包含在<%和%>中的脚本是用Visual Basic写成的,不过,这个脚本调用的是JScript函数,这个JScript函数是在

文章出自:爱时尚女性网www.aspjc.com,尊重版权是美德,转载请保留原地址,感谢合作!

 
 
链接交换请联系:QQ:790646582 首页链接要求百度快照在一周以内,不符合以上要求的各站,我们将定期把友情连接转入内页,谢谢合作。
Copyright @ 2012-2015 爱时尚女性网 保留所有权利吉ICP备14005127号-1 服务QQ:175529508 e-mail:zk8312@163.com
本站部分资源来自网友上传,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。