VBScript 介绍
VBScript 是 ASP 的默认脚本语言。
特点
- 基于对象:支持对象的属性与方法(函数)。
- 简单易学。
VBScript 通常嵌入到 HTML 代码中,用来扩展 HTML 能力,实现纯 HTML 完成不了的网页交互效果。
客户端 VBScript 示例(绑定按钮点击事件)
<html>
<body>
<input type="button" name="mybtn" value="ClickMe"/>
<script for="mybtn" Language="VBScript" event="onClick">
MsgBox "DDDD"
</script>
</body>
</html>
Code language: HTML, XML (xml)
说明:
for指定绑定对象,event指定监听事件,点击按钮弹出消息框。
变量声明:显式声明 vs 隐式声明
1. 显式声明
使用 Dim、Public、Private 关键字声明变量。
Dim:普通局部变量(ASP 页面最常用)Public:全局变量Private:私有变量
语法(ASP 脚本标记 <% %>)
' 声明单个变量
<% Dim bookName %>
' 声明多个变量,逗号分隔
<% Dim userName, Password %>
Code language: HTML, XML (xml)
2. 隐式声明
不写 Dim,直接赋值使用变量,VBScript 会自动创建该变量。
<% today = Now() %>
' 输出变量值
<%=today%>
Code language: HTML, XML (xml)
完整 ASP+HTML 示例
<html>
<body>
<% Dim userName,password %>
<% userName = "zs" %>
<%=userName %>
<% currentTime = Now() %>
<%=currentTime%>
</body>
</html>
Code language: HTML, XML (xml)
注意:原笔记里有拼写笔误 userNmae,正确是 userName。 <%=变量%> 等价于 <% Response.Write(变量) %>,用于页面输出变量内容。
Previous: ASP工作流程
Next: VBScript 数组