由于 VBScript或者 JScript解释器要将ASP语句中 关闭定界符与下一个语句的打开定界符之间的空白字 符删除,要保留两个语句间的空白字符,比如在句子 中显示变量值的时候,就要使用HTML不间断空格符 ( )来实现。例如: Hello="Hello World=World KP>My response is to say< %= Hello %> % World %>
由于VBScript或者JScript解释器要将ASP语句中 关闭定界符与下一个语句的打开定界符之间的空白字 符删除,要保留两个语句间的空白字符,比如在句子 中显示变量值的时候,就要使用HTML不间断空格符 ( )来实现。例如: <% Hello = "Hello" World = "World" %> <P>My response is to say "<%= Hello %> <%= World %>." </P>
2.主脚本语 ASP使Web开发者可以用各种脚本语言编写程序而 不用担心浏览器是否支持。实际上,在一个.asp文件 中可以使用多种脚本语言,只要你在每段脚本程序开 始处用HTM标签标明所用的脚本语言 VBScript是缺省的主脚本语言,无需安装 VBScript的脚本引擎。主脚本语言用在定界符<%和%> 之内,可以在定界符之内使用任何有效的 VBScript命 令,ASP会调用 VBScript脚本引擎来处理这些命令
2. 主脚本语言 ASP使Web开发者可以用各种脚本语言编写程序而 不用担心浏览器是否支持。实际上,在一个.asp文件 中可以使用多种脚本语言,只要你在每段脚本程序开 始处用HTML标签标明所用的脚本语言。 V B S c r i p t 是 缺 省 的 主 脚 本 语 言 , 无 需 安 装 VBScript的脚本引擎。主脚本语言用在定界符<%和%> 之内,可以在定界符之内使用任何有效的VBScript命 令,ASP会调用VBScript脚本引擎来处理这些命令
因为脚本是在服务器端执行, VBScript中不再支 持用户界面函数 InputBox和 MsgBox。另外,在服务器 端的脚本中,不要使用 VBScript函数 CreateObject和 Getobject,而要使用 Server. CreateObject,这样 ASP就可以跟踪对象实例了。用 CreateObject或 GetOb ject创建的对象不能访问ASP内建对象,也不能 参与事务处理 由于ASP脚本是在服务器端被处理的,所以即使 客户端的浏览器不支持脚本语言,也不必通过包含进 田M注释标记来隐藏脚本。在内容送到浏览器之前, 所有ASP命令都已被处理好了。可用HTML注释将注释 内容加进HML页,注释将返回给浏览器,若用户浏览 HTML源文件,就可以看见
因为脚本是在服务器端执行,VBScript中不再支 持用户界面函数InputBox和MsgBox。另外,在服务器 端的脚本中,不要使用VBScript函数CreateObject和 GetObject,而要使用Server.CreateObject,这样 ASP就可以跟踪对象实例了。用CreateObject或 GetObject创建的对象不能访问ASP内建对象,也不能 参与事务处理。 由于ASP脚本是在服务器端被处理的,所以即使 客户端的浏览器不支持脚本语言,也不必通过包含进 HTML注释标记来隐藏脚本。在内容送到浏览器之前, 所有ASP命令都已被处理好了。可用HTML注释将注释 内容加进HTML页,注释将返回给浏览器,若用户浏览 HTML源文件,就可以看见
VBScript支持REM或撇号型注释。与HM注释不 同,当处理脚本时,它们将被删除,而不是被送到浏 览器。可以在脚本命令之间或程序中使用注释,如下 述代码在浏览器中看不到REM后面代码的作用 K%REM This line and the following line are comments Print greeting in green greeting=How are you!%> <font color=GREEN><%=greeting%>
VBScript支持REM或撇号型注释。与HTML注释不 同,当处理脚本时,它们将被删除,而不是被送到浏 览器。可以在脚本命令之间或程序中使用注释,如下 述代码在浏览器中看不到REM后面代码的作用: <%REM This line and the following line are comments'Print greeting in green greeting="How are you!"%> <font color=GREEN><%=greeting%>
输出表达式不能包括注释。例如,下面的第 将正常运行,而第二行则不能,因为它是以<%开头的。 <%1=i +1 this increments i. This script will work. % <%-- name this prints the variable name. This script will fail.%> 还可以将任一种脚本语言设为主脚本语言。设置 格式为: <%@=ScriptingLanguage%> 其中, Scriptinglanguage表示脚本语言名
输出表达式不能包括注释。例如,下面的第一行 将正常运行,而第二行则不能,因为它是以<%=开头的。 <% i = i +1 'this increments i. This script will work. %> <%= name 'this prints the variable name. This script will fail. %> 还可以将任一种脚本语言设为主脚本语言。设置 格式为: <%@LANGUAGE=ScriptingLanguage%> 其中,ScriptingLanguage表示脚本语言名