当前位置: 首页 > 图文教程 > 网络编程 > ASP > ASP教程:ASP基础语法

ASP
ASP编程菜鸟易犯的一个错误
ASP申请单动态添加实现方法及代码
经验总结:ASP与存储过程解析
学以致用 驳“ASP低能论”
使用ASP脚本技术
ASP、Request对象与SQL注入
判断访问是否来自搜索引擎的ASP函数
ASP判断数据库值是否为空的通用函数
大刀阔斧扔掉ASP,充分准备学习ASP.NET
关于创建多级文件夹的ASP函数实例
ASP正则判断取出HTML的图片地址的函数
网页不存在自动给管理员发邮件的ASP代码
ASP教程:等差数列和等比数列通项公式
Recordset对象和Command对象的区别
Filter与updatebatch混合使用实现批量更新
ASP实例:检测整数和长整数的函数
在不支持FSO的服务器上使用XMLDOM创建HTML文件
汉字转拼音ASP函数
网页输出N行N列表格的ASP实现方法
ASP操作数据库的类

ASP教程:ASP基础语法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 41 ::
收藏到网摘: n/a

ASP基础语法

一个 ASP 文件和一般 HTML 文件很相似,都包含有 HTML 的标签 (tags),但是不同的是,ASP 文件中还包含有服务器端脚本 (server-side script)。

在 ASP 文件中,用<%来标志服务器端脚本的开始,用%>来标志服务器端脚本的结束。比如,在 ASP 里定义并输出一个变量:

<%
Dim vName
vName = "软晨学习网 www.ruanchen.com"
%>

ASP输出语法

在 ASP 文件中,用 Response.Write 显示输出结果。见下面的示例代码:

<html>
<head>
<title>ASP输出语法:使用Response.Write</title>
</head>
<body>
<%
Response.Write("软晨学习网 www.ruanchen.com")
%>
</body>
</html>

 

下面的 ASP 代码示例演示如何输出带 HTML 格式的文本。

<% response.write("<h2>站长站 站长书库</h2>") %>
<% response.write("<p style='color:red'>www.ruanchen.com/tml</p>") %>

除了 Response.Write 以外,还可以用另外一个简写的方式表示输出,就是用<%=。见下面的代码示例:

<%= "软晨学习网 www.ruanchen.com" %>

ASP 脚本语言设定

ASP 的缺省脚本语言是 VBScript 。VBScript 是编写 ASP 最合适的脚本语言。

除了 VBScript 之外,你还可以用其它的脚本语言编写 ASP 网页。

在 ASP 网页中,你可以设定 ASP 网页所用的脚本语言。示例代码如下:

<%@ language="javascript" %>
<html>
<head>
<title>设定ASP所用脚本语言的代码示例</title>
</head>
<body>
<%
var d = new Date()
Response.Write(d)
%>
</body>
</html>

<%@ language="javascript" %> 这句代码表示该 ASP 文件所用的脚本语言是 Javascript。这句代码必须写在 ASP 文件开头。

由于 VBScript 是 ASP 的缺省脚本语言,如果在 ASP 文件中不写 <%@ language="VBScript" %> 也无所谓, ASP 会自动将<% %>之间的脚本当做 VBScript 来处理。

注意:VBScript 是大小写不分的,但 Javascript 是区分大小写 (case-sensitive) 的。比如说,在 VBScript 里,你可以用小写 response.write,脚本也会正常执行。但是在 Javascript 里则不行,一定要写Response.Write,否则会出错。