2,…) 语句…… End Sub
? 调用子
程序 Call 子程序名(参数1,参数2,…)
子程序示例
源文件
显示结果
Function函数
? Function函数的语法:
Function 函数名(参数1,参数2,…) 语句…… End Function
? 调用函数
– 变量= Function 函数名(参数1,参数2,…) – 函数可以向变量一样引用和参与运算
函数示例
源文件
显示结果
使用条件语句
? 在ASP的程序中,常常需要对用户输入的信
息进行判断,如用户
注册登录时,判断用 户填写的信息是否齐全、密码是否正确等 等,此时就需要用到条件语句。 ? If…Then…Else语句 ? Select Case语句
IF语句示例
源文件
显示结果
Select语句示例
源文件
显示结果
使用循环语句
? VBScript中循环语句是非常重要的语句,
通
常用于重复执行一组语句,比如累加或 从数据库中依次读出多条记录。在 VBScript中,常用的循环语句有: ? For…Next 循环 ? Do…Loop循环等。
For Next循环示例
源文件
显示结果
Do loop循环示例
源文件
显示结果
强行退出循环
? 如果希望强行退出循环,则在循环内加 ? Exit For ? Exit Do
ASP内部对象简介
? ASP几个重要的内部对象
– – – – Request对象—从客户端获取数据 Response对象---向客户端输出数据 Session对象---记载特定客户的信息 Application对象---记载同一个应用程序中的所有用户 之间的共享信息 – Server对象---创建COM对象和S
cripting组件等
利用Request对象从客户端获得 信息
? 通常客户端通过浏览器在表单里填的信息
怎么样才能传到服务器端呢? ? 利用Request对象就可以让服务器轻松取得 客户端的信息。
使用Form获取方法获取表单信息
? 在ASP中,获取FORM表单中的信息就是
用Form获取方法来实现的。 ? 语法: Request.Form(参数)
Form方法示例
Test4_3.asp Test4_4.asp
使用ServerVariables获取方法
? 利用该方法可以获取服务端或客户端的一
些信息,如来访者的IP地址 ? 语法: ? Request.ServerVariables(“参数”)
ServerVariables方法示例
利用Response对象向客户端输出 信息
? ASP是要生成动态网页,根据客户端的不同
请求输出相应的信息,这就要靠Response 对象来实现了 ? 以前已经多次用到Response.write方法了
使用Write方法输出信息
? 向客户端输出信息 ? 语法:
Response.Write 变量数据或字符串
? 简略语法:
<%=变量数据或字符串%>
Write方法示例
使用Redirect方法引导客户端至 另一个URL位置
? 语法:
– Response.Redirect URL变量或字符串
? 例子:
– Response.redirect “jjshang” – Response.redirect “test4_12.asp” – Response.redirect url ?变量
Redirect方法示例
使用End方法结束程序
? End方法可以停止处理ASP程序 ? 语法:
– Response.End
End方法示例
利用Session存储信息
? 利用Session可以保存变量或字符串等信息,
用来存储特定客户的信息。语法如下:
Session(“Session名字”)=变量或字符串信息
? 从Session中调用该信息的语法:
a=session(“Session名字”)
利用Session存储信息
利用Application存储信息
? Application的使用也是比较简单的,可以
存储所有客户信息,你可以把变量或字符 串等信息很容易的保存在Application 中, 语法:
Application(“Application名字”)=变量或字符 串信息
? 获取Application中的信息也很容易
a=Application(“Application名字”)
利用Application存储信息