动态服务器网页asp基础
合集下载
ASP的介绍

方法
Object Context.SetAbort 显示的放弃一次事务处理。 Object Context.SetComplete 覆盖前面任何调用Object Context.SetAbort方法的调用。
ASP操作实例
建立数据库,加入数据库表。 完成有关简单操作:查询,删除,更 改,插入。
属性
Server的属性只有一个ScriptTimeout属性,该属性主 要是来设置ASP程序所允许的最长时间,其设置以“秒”为 单位,系统的缺省值为90秒。
方法
1.CreateObject方法
CreateObject方法允许客户端用户建立一个ActiveX Server组件实 例,当前ASP页处理完成之后,服务器将自动破坏这些实例对象。
创建一个数据库abccs mysql> CREATE DATABASE abccs; 选择你所创建的数据库 mysql> USE abccs Database changed
下面来创建一个数据库表mytable: 我们要 建立一个公司员工的生日表,表的内容包含 员工姓名、性别、出生日期、出生城市。 mysql> CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1), -> birth DATE, birthaddr VARCHAR(20));
Application对象有两个方法,它们都是用 于处理多个用户对存储在Application中的 数据进行写入的问题。 (1)Lock方法禁止当前客户同时修改 同样的Application应用级变量。 (2)和Lock方法相反,Unlock方法允 许其他客户修改Application对象的属性。
ASP动态网页设计教程.ppt

8
1.2.2 ASP的运行环境及安装
如果只是用HTML设计网页,并不需要特殊的环境,
直接在浏览器上浏览即可。而用ASP设计的网页是在服
务器端运行的,因此必须配置相应的运行环境。 ASP的运行环境可以选择如下安装:
如果是在Windows 95/98平台上运行ASP文件,需要安装个
人Web服务器PWS。 如果是在Windows NT 4.0 Server平台上运行ASP文件,需
1
第1章 ASP设计基础
1.1 Web基础
1.1.1 Web概述 1.1.2 Web常用术语 1、1、3WEB服务器技术 1.2.1 什么是ASP 1.2.2 ASP的运行环境及安装 1.2.3 创建虚拟目录 1.3.1 ASP的一个简单实例 1.3.2 ASP文件的基本构成和约定 1.4.1 ASP的开发工具 1.4.2 ASP的调试技巧
16
1.2.3 创建虚拟目录(续上)
③ 选中“默认Web站点”,单击右键,选择“新建虚拟目录”,出现
如图1-9所示安装向导对话框。
17
1.2.3 创建虚拟目录(续上)
④ 在向导过程中,依次输入相应内容:别名“ASPWEB”、目录
“D:\ASPWEB”以及权限“至少包含读取和运行脚本”后,单击
“完成”按钮即可,此时如图1-10所示。
22
1.3.2 ASP文件的基本构成和约定
1、基本构成
从上述这个简单的ASP程序中,经分析发现,通常由以下3个部分构成:
普通的HTML文件,即一般的Web页面内容 放在<% … %>内的Script脚本语言代码,由服务器端运行。 放在<Script> … </Script>内的Script脚本语言代码,由客户端直接运行。
1.2.2 ASP的运行环境及安装
如果只是用HTML设计网页,并不需要特殊的环境,
直接在浏览器上浏览即可。而用ASP设计的网页是在服
务器端运行的,因此必须配置相应的运行环境。 ASP的运行环境可以选择如下安装:
如果是在Windows 95/98平台上运行ASP文件,需要安装个
人Web服务器PWS。 如果是在Windows NT 4.0 Server平台上运行ASP文件,需
1
第1章 ASP设计基础
1.1 Web基础
1.1.1 Web概述 1.1.2 Web常用术语 1、1、3WEB服务器技术 1.2.1 什么是ASP 1.2.2 ASP的运行环境及安装 1.2.3 创建虚拟目录 1.3.1 ASP的一个简单实例 1.3.2 ASP文件的基本构成和约定 1.4.1 ASP的开发工具 1.4.2 ASP的调试技巧
16
1.2.3 创建虚拟目录(续上)
③ 选中“默认Web站点”,单击右键,选择“新建虚拟目录”,出现
如图1-9所示安装向导对话框。
17
1.2.3 创建虚拟目录(续上)
④ 在向导过程中,依次输入相应内容:别名“ASPWEB”、目录
“D:\ASPWEB”以及权限“至少包含读取和运行脚本”后,单击
“完成”按钮即可,此时如图1-10所示。
22
1.3.2 ASP文件的基本构成和约定
1、基本构成
从上述这个简单的ASP程序中,经分析发现,通常由以下3个部分构成:
普通的HTML文件,即一般的Web页面内容 放在<% … %>内的Script脚本语言代码,由服务器端运行。 放在<Script> … </Script>内的Script脚本语言代码,由客户端直接运行。
第1章ASP基础知识.ppt

1.2.4 ASP开发工具
⑸单击[下一步]按钮,弹出图1-20所示的对话 框,进入站点定义的“测试文件”对话框。
1.2.4 ASP开发工具
⑹单击【测试】按钮,弹出图1-21所示的对话框,即 表示设置成功。 ⑺单击【确定】按钮返回到图1-20,单击【下一步】 按钮,弹出图 1-22 所示的对话框,进入站点定义的 “共享文件”对话框,选择【否】。
1.2.2 设置主目录
⑶右击【默认站点】,弹 出快捷菜单,选择【属 性】弹出 如图 1-7 所 示 的“默认站点属性”对 话框。单击【主目录】 标签,可以看到【本地 路 径 C:\Inetpub\wwwroot】 , 这就是系统默认的主目 录。
【1.2计算机网络的发展过程】
1.2.2 设置主目录
1.2.2 设置主目录
一旦启动了Web服务,用户通过浏览器对ASP动 态网页提出请求, Web 服务器就可以对请求的 ASP 动态网页做出解释,将标准 HTML 格式网页 响应给客户端浏览器本地用户。为了实现这种 响应,默认情况下,要求 ASP 文件必须保存在 主目录\Inetpub\wwwroot中。 如果希望Web服务器对其它文件夹中的ASP文 件做出响应,则必须将该文件夹设置成主目录 或虚拟目录。设置主目录方法如下:
安装后,计算机系统有两处明显变化。一处是系统盘符 下会出现一个称为站点“主目录”的特殊文件夹,一般 是C:\Inetpub\wwwroot;另一处是在【控制面板】的 【管理工具】中增加了一个【Internet信息服务】组件图 标。
1.2.1 Web服务器配置
⑷测试安装是否成功:在主目录C:\Inetpub\wwwroot下, 新建一个文本文件,在其中输入内容<%=now()%>,然后 将文件名命名为test.asp,最后打开浏览器,在地址栏输入 URL地址字符串http://127.0.0.1/test.asp或者 http://localhost/test.asp,按Enter键后,网页内容如返回系 统日期和时间即表示安装成功,运行结果如图1-4所示。
第1章ASP入门基础精品PPT课件

——西安通瀛软件实训基地专业打造
第一章 ASP入门基础
❖ 值得一提的是两门经典的开发语言:C++和Java,这两 门语言覆盖了该领域85%以上的项目。虽然Java如日 中天,但是C++在开发领域中老大的位置,始终不变。
——西安通瀛软件实训基地专业打造
第Hale Waihona Puke 章 ASP入门基础ASP的发展历史
通瀛软件
❖ ASP的第一个版本是0.9测试版 ❖ ASP 1.0作为IIS(Internet Information Server,
——西安通瀛软件实训基地专业打造
第一章 ASP入门基础
软件编程体系简介
通瀛软件
——西安通瀛软件实训基地专业打造
第一章 ASP入门基础
B/S架构编程体系
通瀛软件
❖ B/S结构的编程语言分成浏览器端编程语言和服务器端 编程语言。
浏览器端包括:HTML(Hypertext Markup Language,超文 本标记语言)、CSS(Cascading Style Sheets,层叠样式表 单)、JavaScript语言和VBScript语言。
通瀛软件
❖ ASP是(Active Server Page动态服务器页面)是一种服务器端脚本编写环境。由为微软公司 开发出来的。Asp页面ASP的网页文件的格式是.asp,现在常用于各种动态网站中。
❖ ASP程序的优点如下: ❖ (1)可以把脚本语言直接嵌入HTML文档中,不需要编译和连接就可以运行。 ❖ (2)可以使用ADO组件轻松存取数据库。 ❖ (3)可以使用第三方开发的组件 ❖ (4)不存在浏览器兼容的问题,由于ASP程序是在服务器端运行的,当客户端浏览器浏览ASP网
❖ (2)有的网络操作系统不支持ASP,比如Linux、FreeBSD等等。这样用ASP开发Web程序 一般来说最好选用Windows系列操作系统。
第一章 ASP入门基础
❖ 值得一提的是两门经典的开发语言:C++和Java,这两 门语言覆盖了该领域85%以上的项目。虽然Java如日 中天,但是C++在开发领域中老大的位置,始终不变。
——西安通瀛软件实训基地专业打造
第Hale Waihona Puke 章 ASP入门基础ASP的发展历史
通瀛软件
❖ ASP的第一个版本是0.9测试版 ❖ ASP 1.0作为IIS(Internet Information Server,
——西安通瀛软件实训基地专业打造
第一章 ASP入门基础
软件编程体系简介
通瀛软件
——西安通瀛软件实训基地专业打造
第一章 ASP入门基础
B/S架构编程体系
通瀛软件
❖ B/S结构的编程语言分成浏览器端编程语言和服务器端 编程语言。
浏览器端包括:HTML(Hypertext Markup Language,超文 本标记语言)、CSS(Cascading Style Sheets,层叠样式表 单)、JavaScript语言和VBScript语言。
通瀛软件
❖ ASP是(Active Server Page动态服务器页面)是一种服务器端脚本编写环境。由为微软公司 开发出来的。Asp页面ASP的网页文件的格式是.asp,现在常用于各种动态网站中。
❖ ASP程序的优点如下: ❖ (1)可以把脚本语言直接嵌入HTML文档中,不需要编译和连接就可以运行。 ❖ (2)可以使用ADO组件轻松存取数据库。 ❖ (3)可以使用第三方开发的组件 ❖ (4)不存在浏览器兼容的问题,由于ASP程序是在服务器端运行的,当客户端浏览器浏览ASP网
❖ (2)有的网络操作系统不支持ASP,比如Linux、FreeBSD等等。这样用ASP开发Web程序 一般来说最好选用Windows系列操作系统。
ASP NET 4.5动态网站开发基础教程(第1章)

第25页
2014年11月27日
4.5动态网站开发基础教程
清华大学出版社
PHP现在是一个开放源码的产品,其官方 网站是 http : / / ,用户可以 自由下载。 HP程序可以运行在UNIX、Linux及 Windows操作系统上,对客户端浏览器也 没有特殊要求。PHP、MySQL数据库和 Apache Web服务器是一个比较好的组合。
第22页
2014年11月27日
4.5动态网站开发基础教程
清华大学出版社
1.2.2 的优点
威力和灵活性 简易性 可管理性 可伸缩性 自定义性和扩展性 安全性
2014年11月27日
第23页
4.5动态网站开发基础教程
清华大学出版社
1.2.3 常见的网络程序设计技术
第17页
4.5动态网站开发基础教程
清华大学出版社
1.接受请求 发送请求 2.找到动态网页 3.执行程序代码, 生 成静态网页 返回网页 客户端 4.发送静态网页 服务器端
2014年11月27日
第18页
4.5动态网站开发基础教程
清华大学出版社
BBS论坛
动态网页示例
留言板
第21页
2014年11月27日
4.5动态网站开发基础教程
清华大学出版社
的历史
2002年推出的新一代体系结构——Microsoft .NET的一 部分,用来在服务器端构建功能强大的Web应用,包括 Web窗体(Web Form)和Web服务(Web Services) 两部分。 2003年,Microsoft公司发布了Visual Studio .NET 2003 (简称VS 2003),提供了在Windows操作系统下开发 各类基于.NET 框架的全新的应用程序开发平台。 2005年,.NET框架从1.0版升级到2.0版,Microsoft公司 发布了Visual 2005(简称VS 2005)。相应的 1.0也从得到了升级,成为 2.0。它修 正了以前版本中的一些Bug并在移动应用程序开发,代码 安全以及对Oracle数据库和ODBC的支持等方面都做了很 多改进。 2008年, Visual 2008(简称VS 2008)问世了, 相应的从2.0版升级到3.5版。
2014年11月27日
4.5动态网站开发基础教程
清华大学出版社
PHP现在是一个开放源码的产品,其官方 网站是 http : / / ,用户可以 自由下载。 HP程序可以运行在UNIX、Linux及 Windows操作系统上,对客户端浏览器也 没有特殊要求。PHP、MySQL数据库和 Apache Web服务器是一个比较好的组合。
第22页
2014年11月27日
4.5动态网站开发基础教程
清华大学出版社
1.2.2 的优点
威力和灵活性 简易性 可管理性 可伸缩性 自定义性和扩展性 安全性
2014年11月27日
第23页
4.5动态网站开发基础教程
清华大学出版社
1.2.3 常见的网络程序设计技术
第17页
4.5动态网站开发基础教程
清华大学出版社
1.接受请求 发送请求 2.找到动态网页 3.执行程序代码, 生 成静态网页 返回网页 客户端 4.发送静态网页 服务器端
2014年11月27日
第18页
4.5动态网站开发基础教程
清华大学出版社
BBS论坛
动态网页示例
留言板
第21页
2014年11月27日
4.5动态网站开发基础教程
清华大学出版社
的历史
2002年推出的新一代体系结构——Microsoft .NET的一 部分,用来在服务器端构建功能强大的Web应用,包括 Web窗体(Web Form)和Web服务(Web Services) 两部分。 2003年,Microsoft公司发布了Visual Studio .NET 2003 (简称VS 2003),提供了在Windows操作系统下开发 各类基于.NET 框架的全新的应用程序开发平台。 2005年,.NET框架从1.0版升级到2.0版,Microsoft公司 发布了Visual 2005(简称VS 2005)。相应的 1.0也从得到了升级,成为 2.0。它修 正了以前版本中的一些Bug并在移动应用程序开发,代码 安全以及对Oracle数据库和ODBC的支持等方面都做了很 多改进。 2008年, Visual 2008(简称VS 2008)问世了, 相应的从2.0版升级到3.5版。
第8章 ASP基础知识

图8-4 在浏览器中查看源文件
8.3 VBScript编程基础
VBScript是微软公司Visual Basic的简化版本,是专门为浏览器进行设计的,是ASP默认 的脚本引擎,多用在服务器端。
8.3.1 VBScript的数据类型
VBScript中只有一种数据类型:Variant,是一种特殊的数据类型,可以用来包含任何的 数据类型,而且函数的返回值也是这个类型。
不等于 大于 大于等于 小于 小于等于
/
\ Mod ^
除
整除 求余 负号 求幂
Is
对象比较引用
3.连接运算符
表8-3 VBScript的连接运算符 运算符 功能说明 两个字符串首 尾相连
4.逻辑运算符
表8-4 VBScript的逻辑运算符 运算符 And Or Not Xor Eqv 功能说明 逻辑与 逻辑或 逻辑非 逻辑异或 逻辑等价
程序代码如下: <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>if语句</title> </head> <body> <% dim time_hour time_hour=hour(now) response.Write(now()) if time_hour>=6 and time_hour<18 then response.Write(" 欢迎您,白天好!") else response.Write(" 欢迎您,晚上好!") end if %> </body> </html>
9 第七章 动态网页技术(一)基本概念与ASP基础

启动IIS 启动IIS
– “控制面板”—“管理工具”—“Internet 信息服务 控制面板” 管理工具” (IIS)管理器”---启动IIS按钮、停止IIS按钮 IIS)管理器”---启动IIS按钮、停止IIS按钮
测试IIS 测试IIS
– – 打开浏览器 ---- 在地址栏输入 Http://localhost----回 Http://localhost----回 车----出现信息服务的页面 ----出现信息服务的页面 Localhost是系统默认的主机名 Localhost是系统默认的主机名
纯文本编 html,htm, 固定的URL 浏览器 shtm, xml 辑器 纯文本编 辑器 asp, php, jsp 与数据库交 服务器 互无固定的 URL
静态网页的URL/view/76320.htm 静态网页的URL/view/76320.htm 动态网页的URL: 动态网页的URL:/s?wd=ASP
1.3 优缺点:
静态网页
1. 2.
动态网页
1. 2.
浏览器运行,速度快 易被检索
服务器运行,速度慢 检索排名差甚至不被检索
3. 没有交互性,不易被攻击 4. 没有数据库的支持,在网站制 作和维护方面工作量较大 5. 交互性差,在功能方面有较大 的限制,如添加网页内容不方 便,需要专业人员操作等 6. 源代码开放
3. 脚本语言
标记语言& 标记语言&程序语言 脚本语言:介于标记语言& 脚本语言:介于标记语言&程序语言之间
– 简化的程序语言,具有操纵对象完成一定功能的作用; – 插入标记语言中间,配合辅助显示内容
特点
– 不像程序语言那样规则复杂,因此能快速开发; – 不需要编译,直接可逐条执行; – 和HTML语言、和其他语言配合功能很强大; HTML语言、和其他语言配合功能很强大; – 必须依赖于嵌入的语言随之执行。
网页设计与制作基础教程 第3版 第13章-制作ASP动态网页

“删除记录”行为 “登录用户”行为 “限制对页面的访问”行为 “注销用户”行为 “检查新用户名”行为
::::::::::
1.1.2 网页的布局结构
结构化布局是最基本的网页布局之一,其特点是将网页的各种结构模块 进行平面排列,以构成整个网页。在设计网页布局的过程中,应遵循对称平 衡、异常平衡、对比、凝视和空白等原则。一般情况下,网页的常见布局有 以下几种结构。
::::::::::
1.3.2 规划站点
用户在规划网站时,应明确网站的主题,并搜集所需要的相关信息。规 划站点指的是规划站点的结构,完成站点的规划后,在创建站点时用户既可 以创建一个网站,也可以创建一个本地网页文件的存储地址。
Dreamweaver CC工作界面 Dreamweaver CC基本操作
::::::::::
1.2.1 Dreamweaver CC工作界面
Dreamweaver CC的工作界面效果秉承栏Dreamweaver系列软件产品一 贯简洁、高效和易用的特点,软件的多数功能都能在功能界面中非常方便地 找到。
::::::::::
1.3.1 站点简介
互联网中包括无数的网站和客户端浏览器,网站宿主于网站服务器中, 它通过存储和解析网页的内容,向各种客户端浏览器提供信息浏览服务。通 过客户端浏览器打开网站中的某个网页时,网站服务软件会在完成对网页内 容的解析工作后,将解析的结构回馈给网络中要求访问该网页的浏览器。
Access数据库的基本操作 Access数据库的基础知识
::::::::::
13.1.1 Access数据库的基本操作
Access数据库是目前比较流行的数据库管理系统,它是一个运行在 Windows系统环境下的桌面关系型数据库,也是Office的组件之一。下面将 围绕几个与创建Access数据库相关的问题进行讲述,以便用户对该数据库的 应用有个概括的了解。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上一页 下一页 返回
7.1 ASP基础知识
7.1.3 ASP的工作过程
1.静态网页 静态网页是标准的HTML文件,其文件扩展名是.htm
或.html。它可以包含HTML标记、文本、Jave小程序、客 户端脚本以及客户端ActiveX控件,但这种网页不包含任何 服务器端脚本,该页中的每一行HTML代码都是在放置到 Web服务器前由网页设计人员编写的,在放置到Web服务 器后便不再发生任何更改,所以称之为静态网页。
下一页 返回
7.1 ASP基础知识
7.1.2 ASP的组成
1.ASP的脚本语言 ASP使Web开发者可以有各种脚本语言编写程序而不用
担心浏览器是否支持。实际上,在一个.asp文件中就可以使 用多种脚本语言,只要在每段脚本程序开始处用HTML标签 标明所用的脚本语言就可以了。
上一页 下一页 返回
7.1 ASP基础知识
上一页 下一页 返回
7.2 创建ASP文件
2. R(2)cacheControl (3)charset (4)contentType (5)Expires (6)ExpiresAbsolute (7)IsClientConnected (8)Status (9)flush
上一页 下一页 返回
7.2 创建ASP文件
3. Application对象
在Web应用程序中,当一个用户访问该应用时, Session类型的变量可以供这个用户在该Web应用的所有 页面中共享数据;如果另一个用户也同时访问该Web应用, 他也会拥有自己的Session变量,但两个用户之间无法通过 Session变量共享信息,而Application类型雄变量则可 以实现站点多个用户之间在所有页面中共享信息。可以理解 Session是局部变量,而Application则为全局变量。
7.2 创建ASP文件
2. HTML页面中添加VBScript代码
VB Sript脚本作为HTML文档的一部分页存在。也就 是说,这些代码必须放在HTML文档中才能执行。脚本代码 可以放在HTML文档的任何位置,且IJbody或head部分 之中。通常是将脚本代码集中放在head部分中,这样能确 保在body部分调用代码之前读取并解码所有脚本代码。
上一页 下一页 返回
7.1 ASP基础知识
2.动态网页
动态网页与静态网页之间的区别在于:动态网页中的某 些脚本只能在Web服务器上运行,而静态网页中的任何脚本 都不能在Web服务上运行。当Web服务器接收到对静态网 页的请求时,服务器将该页发送到请求浏览器,而不做进一 步的处理。当Web服务器接收到对动态网页的请求时,它将 做出不同的反应:它将该页传递给一个称为应用程序服务器 的特殊软件扩展,然后由这个软件负责完成页。应用服务软 件与Web服务器软件一并安装、运行在同一台计算机上。
第7章 动态服务器网页asp基础
7.1 ASP基础知识 7.2 创建ASP文件 7.3 ASP访问Web数据库
7.1 ASP基础知识
7.1.1 ASP概述
ASP ( Active Server Pages)动态网页,是微软公 司推出的一种用以取代CGL CCommonGateway lnterface)通用网关接日的技术。ASP本身并不是一种脚 本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程 序得以运行的环境。用户可以通过ASP结合HTML语言、 ASP指令和ActiveX元件以及数据库方面的知识,使用自己 的Web服务器创建并运行动态的交互 Web站点。用户端只 要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的页面内容。Active Server Pages所使用 的脚本语言(VBScript, JScript)均在Web服务器端执行, 用户端的浏览器尤击能够执行这些脚本语言。
2. ASP与HTML
对于Web Server来说,Active Server Pages与 HTML有着本质的区别。因为HTML的开发是为了在计算机、 网络及操作系统之间显示和传送信息。这种标准化的文档仅 是一种简单的文本和标记,其中的图像和其他非文本的内容 以单独文件形式存在,它们可以在各种网络上自由传达。由 于信息的格式是固定的,其组成元素的含义也是在HTML中 定义好的。对于一个“阅读器”或浏览器应用程序,用任何 程序语言在任何平台或操作系统中相对来说都是比较容易实 现的。HTML是不经任何处理传送回给浏览器,而Active Server Pages的每一个命令都首先被用来生成HTML文件, 因此,Active Server Pages允许生成动态内容。
上一页 返回
7.3 ASP访问Web数据库
1. ADO对象 2. Connection对象 3. Error对象 4. Command对象 5. RecordSet对象
返回
上一页 返回
7.2 创建ASP文件
7.2.1 vs程序
1. VBScript简介 VBScript是一种脚本语言,也是ASP的默认语言,可
以在HTML文件中直接嵌入VBScript脚本,从而扩展 HTML,使它不仅仅是一种页面格式语言。带有V BScript 脚本的网页可以对用户的操作作出反应。
下一页 返回
上一页 下一页 返回
7.2 创建ASP文件
7.2.4ASP内置对象
1.Request对象 Request对象负责接受客户端传来的信息,如
cookies,浏览器种类,表单发送来的信息等,也就是说在 服务器端接收并得到从客户端浏览器提交或上传的信息。 Request对象可以访问任何基于HTTP请求传递的所有信息, 包括从Form表单用POST方法或GET方法传递的参数、 cookie等。
上一页 下一页 返回
7.2 创建ASP文件
7.2.2 VBScript数据类型
1.变量的命名规则 2.声明变量 3.变量的作用域与存活期 4.给变量赋值 5.标量变量和数组变量 6.动态数组
上一页 下一页 返回
7.2 创建ASP文件
7.2.3 VBScript的输入与输出语句
1. MsgBox函数 2.输入框函数 3.控制语句
7.1 ASP基础知识
7.1.3 ASP的工作过程
1.静态网页 静态网页是标准的HTML文件,其文件扩展名是.htm
或.html。它可以包含HTML标记、文本、Jave小程序、客 户端脚本以及客户端ActiveX控件,但这种网页不包含任何 服务器端脚本,该页中的每一行HTML代码都是在放置到 Web服务器前由网页设计人员编写的,在放置到Web服务 器后便不再发生任何更改,所以称之为静态网页。
下一页 返回
7.1 ASP基础知识
7.1.2 ASP的组成
1.ASP的脚本语言 ASP使Web开发者可以有各种脚本语言编写程序而不用
担心浏览器是否支持。实际上,在一个.asp文件中就可以使 用多种脚本语言,只要在每段脚本程序开始处用HTML标签 标明所用的脚本语言就可以了。
上一页 下一页 返回
7.1 ASP基础知识
上一页 下一页 返回
7.2 创建ASP文件
2. R(2)cacheControl (3)charset (4)contentType (5)Expires (6)ExpiresAbsolute (7)IsClientConnected (8)Status (9)flush
上一页 下一页 返回
7.2 创建ASP文件
3. Application对象
在Web应用程序中,当一个用户访问该应用时, Session类型的变量可以供这个用户在该Web应用的所有 页面中共享数据;如果另一个用户也同时访问该Web应用, 他也会拥有自己的Session变量,但两个用户之间无法通过 Session变量共享信息,而Application类型雄变量则可 以实现站点多个用户之间在所有页面中共享信息。可以理解 Session是局部变量,而Application则为全局变量。
7.2 创建ASP文件
2. HTML页面中添加VBScript代码
VB Sript脚本作为HTML文档的一部分页存在。也就 是说,这些代码必须放在HTML文档中才能执行。脚本代码 可以放在HTML文档的任何位置,且IJbody或head部分 之中。通常是将脚本代码集中放在head部分中,这样能确 保在body部分调用代码之前读取并解码所有脚本代码。
上一页 下一页 返回
7.1 ASP基础知识
2.动态网页
动态网页与静态网页之间的区别在于:动态网页中的某 些脚本只能在Web服务器上运行,而静态网页中的任何脚本 都不能在Web服务上运行。当Web服务器接收到对静态网 页的请求时,服务器将该页发送到请求浏览器,而不做进一 步的处理。当Web服务器接收到对动态网页的请求时,它将 做出不同的反应:它将该页传递给一个称为应用程序服务器 的特殊软件扩展,然后由这个软件负责完成页。应用服务软 件与Web服务器软件一并安装、运行在同一台计算机上。
第7章 动态服务器网页asp基础
7.1 ASP基础知识 7.2 创建ASP文件 7.3 ASP访问Web数据库
7.1 ASP基础知识
7.1.1 ASP概述
ASP ( Active Server Pages)动态网页,是微软公 司推出的一种用以取代CGL CCommonGateway lnterface)通用网关接日的技术。ASP本身并不是一种脚 本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程 序得以运行的环境。用户可以通过ASP结合HTML语言、 ASP指令和ActiveX元件以及数据库方面的知识,使用自己 的Web服务器创建并运行动态的交互 Web站点。用户端只 要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的页面内容。Active Server Pages所使用 的脚本语言(VBScript, JScript)均在Web服务器端执行, 用户端的浏览器尤击能够执行这些脚本语言。
2. ASP与HTML
对于Web Server来说,Active Server Pages与 HTML有着本质的区别。因为HTML的开发是为了在计算机、 网络及操作系统之间显示和传送信息。这种标准化的文档仅 是一种简单的文本和标记,其中的图像和其他非文本的内容 以单独文件形式存在,它们可以在各种网络上自由传达。由 于信息的格式是固定的,其组成元素的含义也是在HTML中 定义好的。对于一个“阅读器”或浏览器应用程序,用任何 程序语言在任何平台或操作系统中相对来说都是比较容易实 现的。HTML是不经任何处理传送回给浏览器,而Active Server Pages的每一个命令都首先被用来生成HTML文件, 因此,Active Server Pages允许生成动态内容。
上一页 返回
7.3 ASP访问Web数据库
1. ADO对象 2. Connection对象 3. Error对象 4. Command对象 5. RecordSet对象
返回
上一页 返回
7.2 创建ASP文件
7.2.1 vs程序
1. VBScript简介 VBScript是一种脚本语言,也是ASP的默认语言,可
以在HTML文件中直接嵌入VBScript脚本,从而扩展 HTML,使它不仅仅是一种页面格式语言。带有V BScript 脚本的网页可以对用户的操作作出反应。
下一页 返回
上一页 下一页 返回
7.2 创建ASP文件
7.2.4ASP内置对象
1.Request对象 Request对象负责接受客户端传来的信息,如
cookies,浏览器种类,表单发送来的信息等,也就是说在 服务器端接收并得到从客户端浏览器提交或上传的信息。 Request对象可以访问任何基于HTTP请求传递的所有信息, 包括从Form表单用POST方法或GET方法传递的参数、 cookie等。
上一页 下一页 返回
7.2 创建ASP文件
7.2.2 VBScript数据类型
1.变量的命名规则 2.声明变量 3.变量的作用域与存活期 4.给变量赋值 5.标量变量和数组变量 6.动态数组
上一页 下一页 返回
7.2 创建ASP文件
7.2.3 VBScript的输入与输出语句
1. MsgBox函数 2.输入框函数 3.控制语句