ASP语言初级教程(语法、ACCESS数据库及实例讲解)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ASP语言初级教程(语法、ACCESS数据库及实例讲解)
编写ASP动态网页能够帮助你实现这些和用户互动的功能。
一个简单的ASP示例
<%="抢客族免费网"%>
演示示例
上面这个ASP网页代码示例中,你可以看到,这个ASP文件和一个普通的HTML网页基本一样,除了里面有<%="抢客族免费网"%>这段代码。
<%%>表示在里面的代码是ASP代码。
<%=表示需要输出ASP代码的结果。
ASP基础语法
一个ASP文件和一般HTML文件很相似,都包含有HTML的标签(tags),但是不同的是,ASP文件中还包含有服务器端脚本(server-side script)。
在ASP文件中,用<%来标志服务器端脚本的开始,用%>来标志服务器端脚本的结束。比如,在ASP里定义并输出一个变量:
<%
Dim vName
vName="抢客族免费网"
%>
演示示例
ASP输出语法
在ASP文件中,用Response.Write显示输出结果。见下面的示例代码:
<%
Response.Write("抢客族免费网")
%>
演示示例
下面的ASP代码示例演示如何输出带HTML格式的文本。
<%response.write("
抢客族免费网
")%><%response.write("
")%>演示示例除了Response.Write以外,还可以用另外一个简写的方式表示输出,就是用<%=。见下面的代码示例:
<%="抢客族免费网"%>
演示示例
ASP脚本语言设定
ASP的缺省脚本语言是VBScript。VBScript是编写ASP最合适的脚本语言。
除了VBScript之外,你还可以用其它的脚本语言编写ASP网页。
在ASP网页中,你可以设定ASP网页所用的脚本语言。示例代码如下:
<%@language="javascript"%>
<%
var d=new Date()
Response.Write(d)
%>
演示示例
<%@language="javascript"%>这句代码表示该ASP文件所用的脚本语言是Javascript。这句代码必须写在ASP文件开头。
由于VBScript是ASP的缺省脚本语言,如果在ASP文件中不写<%@language="VBScript"%>也无所谓,ASP会自动将<%%>之间的脚本当做VBScript来处理。
注意:VBScript是大小写不分的,但Javascript是区分大小写(case-sensitive)的。比如说,在VBScript里,你可以用小写response.write,脚本也会正常执行。但是在Javascript里则不行,一定要写Response.Write,否则会出错。
在ASP中,有两个很常用的集合,一个是Request.QueryString,另一个是Request.Form。这两个集合可以获取HTML表单(HTML Forms)提交的信息。
有关HTML表单,请参见HTML教程中的HTML表单一章。
Request.QueryString
HTML表单中的method有两种,一种是get,另外一种是post。当HTML表单的method="get"时,可以用Request.QueryString来
获取表单提交的信息。
以下是一个让用户输入姓名的HTML表单示例。
演示示例
该示例中,HTML表单中使用的method为get,指向action的网页是一个.asp文件,名字为yourname.asp。以下是yourname.asp文件的源代码:
你的姓名是:<%=Request.QueryString("yourname")%>
在这个.asp文件里,你可以看到最关键的一句代码是:
你的姓名是:<%=Request.QueryString("yourname")%>
Request.QueryString括号里的"yourname"对应于HTML表单中的input输入框的name值。当使用method="get"提交表单信息时,用户可以从地址栏看到这些提交信息。
Request.Form
当HTML表单中method="post"时,可以用Request.Form来获取HTML表单提交的信息。
以下是一个让用户输入姓名和密码的HTML表单示例。