基本的 ASP 语法规则
通常情况下,ASP 文件包含着 HTML 标签,类似
HTML 文件。不过,ASP 文件也可包含服务器端脚本,这些脚本被 <% 和 %> 包围起来。服务器脚本在服务器端执行,可包含合法的表达式、语句、或者运算符。
向浏览器写输出
response.write 命令用来向浏览器写输出.
你可以在 ASP 中使用若干种脚本语言。不过,默认的脚本语言是 VBScript:
<%
response.write("Hello World!")
%>
上面的例子向
文档的 body 部分写入了文本 "Hello World!"。
如果需要使用 JavaScript 作为某个特定页面的默认脚本语言,就必须在页面的顶端插入一行语言设定:
<%@ language="javascript"%>
<%
Response.Write("Hello World!")
%>
注意:与 VBScript 不同 - JavaScript 对大小写敏感。所以你需要根据
JavaScript 的需要使用不同的大小写字母编写 ASP 代码。
提示:如果您需要了解更多有关 JavaScript 的知识,请
学习我们的 JavaScript 教程。
ASP简单入门教程(4):ASP变量
变量用于存储信息
假如在子程序之外声明变量,那么这个变量可被 ASP 文件中的任何脚本改变。假如在子程序中声明变量,那么当子程序每次执行时,它才会被创建和撤销。
声明变量
<%
dim name
name="Donald Duck"
response.write("My name is: " &; name)
%>
变量用于存储信息。本例演示如何声明变量,为变量赋值,并在程序中使用这个变量
声明数组
<%
Dim fname(5),i
fname(0) = "George"
fname(1) = "John"
fname(2) = "Thomas"
fname(3) = "James"
fname(4) = "Adrew"
fname(5) = "Martin"
For i = 0 to 5
response.write(fname(i) &; "
")
Next
%>
数组用于存储一系列相关的数据项目。本例
演示如何声明一个存储名字的数组。
变量的生存期
在子程序外声明的变量可被 ASP 文件中的任何脚本访问和修改。
在子程序中声明的变量只有当子程序每次执行时才会被创建和撤销。子程序外的脚本无法访问和修改该变量。
如需声明供多个 ASP 文件使用的变量,请将变量声明为 session 变量或者 application 变量。
Session 变量
Session 变量用于存储单一用户的信息,并且对一个应用程序中的所有页面均有效。存储于 session 中的典型数据是、id 或参数。
Application 变量
Application 变量同样对一个应用
程序中的所有页面均有效。Application 变量用于存储一个特定的应用程序中所有用户的信息
ASP子程序
在 ASP 中,你可通过
VBScript 和其他方式调用子程序。
调用使用 VBScript 的子程序
<%
sub vbproc(num1,num2)
response.write(num1*num2)
end sub
%>
您可以像这样调用一个程序:
结果:<%call vbproc(3,4)%>
或者,像这样:
结果:<%vbproc 3,4%>
如何从 ASP 调用以 VBScript 编写的子程序。
子程序
ASP
源代码可包含子程序和函数:
<%
sub vbproc(num1,num2)
response.write(num1*num2)
end sub
%>
Result: <%call vbproc(3,4)%>
wzsky.net/html/article/asp/asp2/105707.html