ASP概述
ASP是Active Server Pages的简称,即动态服务器网页,由微软公司推出,是最常用的动态网页技术。
ASP动态网页,是在静态网页中嵌入VBScript脚本语言或ASP内置对象而形成的。
嵌入在网页中的ASP代码,有以下两种基本形式。
形式一(运行在服务器端的代码段):
<%
脚本代码
%>
形式二(运行在客户端的代码段):
<Script Language="VBScript" >
脚本代码
</Script>
所以,一个ASP文件通常包括以下三部分:
(1)HTML、CSS代码,也就是普通静态网页的内容;
(2)工作于服务器端的脚本代码段,位于<%与%>之间;
(3)工作于客户端的脚本代码段,位于<Script>与</Script>之间。
但这三项并不是必须的,一个ASP网页可以包含一个或多个服务器端脚本代码段、一个或多个客户端脚本代码段,也可以不包含服务器端脚本代码段、不包含客户端脚本代码段。也可以只有脚本代码段,而没有普通静态网页的内容。
ASP网页文件可以采用一般的文本编辑器(如记事本)进行编辑,也可以采用专业网页编辑器(如Dreamweaver)进行编辑。
一个包含第(1)、(2)项内容的ASP网页文件如下。
--------------------------清单6-1 6-1.asp --------------------------
<html>
<head><title></title></head>
<body>
<%
Response.write "Hello,how do yo do." '这是一条输出字符串的语句
%>
</body>
</html>
--------------------------------------------------------------------
其中,Response是ASP的内置对象,write是该对象的方法,功能是将信息输出到客户端浏览器。
也可以将其中的代码段
<%
Response.write "Hello,how do yo do."
%>
单独保存为一个ASP网页文件,其调试效果与6-1.asp相同。
注意事项如下。
(1)ASP文件的扩展名为.asp。
(2)在ASP代码中的字母不区分大小写。本书的源程序中,有些地方使用大写字母,有些地方使用小写字母,主要是为了突出语法,方便理解和记忆。
(3)在ASP代码中的标点符号,都要使用英文半角标点符号,否则会出错。但字符串内可使用中文及全角标点符号。如<% Resoponse.write "Hello,how do you do。" %>中字符串里的逗号和句号是全角标点符号,但ASP脚本代码及代码的组成部分——双引号,必须使用英文半角。
(4)普通的HTML元素可以一行连着写,而ASP语句必须分行写。一条ASP语句占一行,不需要分号隔开,不能将多个ASP语句写在一行中,也不能将一条ASP语句分为多行来写。当某一条ASP语句太长而一行写不下时,也不要使用回车键换行,而是直接把内容写下去,让它自动换行。
(5)ASP注释中使用单引号’,单引号’至行末(包括行满后自动换行)的内容是注释。与普通静态网页的调试方式不同,ASP文件需要在ASP服务器环境中才能调试。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。