ASP内置对象
- 格式:ppt
- 大小:992.50 KB
- 文档页数:69


目录
1、创建 ASP 网页„„„„„„„„„„„„„„ 2
2、使用脚本语言„„„„„„„„„„„„„„ 8
3、使用变量和常量„„„„„„„„„„„„„„ 11
4、与客户端脚本交互操作„„„„„„„„„„„16
5、编写过程„„„„„„„„„„„„„„„„19
6、使用集合„„„„„„„„„„„„„„„„22
7、处理用户输入„„„„„„„„„„„„„„29
8、使用组件和对象„„„„„„„„„„„„„„37
9、设置对象作用域„„„„„„„„„„„„„„41
10、将内容发送到浏览器„„„„„„„„„„45
11、包含文件„„„„„„„„„„„„„„„„52
12、管理会话„„„„„„„„„„„„„„„„54
13、访问数据源„„„„„„„„„„„„„„„62
14、理解事务„„„„„„„„„„„„„„„„77
15、调试 ASP 脚本„„„„„„„„„„„„„„82
16、内置 ASP 对象„„„„„„„„„„„„„„86 创建 ASP 网页
Active Server Pages (ASP) 文件是带有 .asp 扩展名的文本文件,它由下列内容组合而成:
文本
HTML 标记
服务器端脚本
使用 .asp 扩展名重命名现有的 .htm 或 .html 文件可以快速创建 .asp 文件。如果文件不包含任何 ASP
功能,则服务器不进行 ASP 脚本处理,并很快将文件发送到客户端。这为 Web 开发人员提供了极大的灵活性,因为即使目前不希望在文件中添加 ASP 功能,也可以使用 .asp 作为扩展名。
要在 Web 上发布 .asp 文件,请将新文件保存到网站上的虚拟目录(确保目录启用了“脚本”或“执行”权限)。然后,使用浏览器输入文件的 URL 来请求文件。(请注意,必须处理 ASP 网页,因此您无法通过输入其物理路径请求 .asp 文件)。在浏览器中加载文件之后,可以发现服务器返回了 HTML 页。这看起来有些奇怪,但要记住在发送文件之前,服务器将解析并执行所有 ASP 服务器端脚本。用户将始终接收到标准的 HTML。
技术与市场 技术研发 第18卷第8期201 1年
在线人数动态统计的设计与实现
——基于ASP.NET内置对象
陈 强
(柳州铁道职业技术学院,广西柳州 545007)
摘 要:以在线人数动态统计系统的设计与实现为例,介绍基TASP.NET的主要内置对象在系统开发中的使用方法和重
要作用。
关键词:ASP.NET¥1置对象;在线人数;oh态统计
doi:10.3969/j.issn.1006—8554.201 1.08.100
1 ASP.NET的主要内置对象 ASP.NET具有七大内置对象,其r ̄Cookie、Session和Appli—
cation对象最常用,这三个对象的区别及各自主要特点如表1所
示:
表1 ASP.NET--大内置对象各自特点 Cookie Session Application 将数据存在客户 将用户数据存储在客 将数据存储于 方式 此。相当于全局 端的经典方法。 户端。 变量。 安全性低、受客户 asp.net中可以设置 端设置限制、一个 session的存储方式、位 可以直接存储 特点 站点仅存20个 置、SessionID的保存 cookie。每个容量 是否依赖cookie.可以 对象。整个站点 直接存储对象.在asp. 的共享数据。 4096字节。 net中有失效的隐患。 有效 自定义或被用户 用户活动时间+自定 应用程序生命 期 清除。 义延迟。 周期。 用户的会话数据 所南页面、所有 适用 (一般是用户名, 飘户的特有数据、信 用户共享的数 数据 用户的个性化设 息。 置信息等)。 据。
适用 单个用户、整个站 单个用户、整个站点 眠衣鼠产、整个 站.最的所有页 范围 点所有页面。 所有页面。 面。 引 用 Request Cookies(读取信 息 )、Response Session [..Collection Application r’ 用法 Cookies(写入信 Name”】=value/ob・ Collection 息)、或用Http. iect。 Name”]=value C0okieCoⅡection直 object。
ASP网络程序设计 期末复习
一、基本内容:
1. ASP内置对象:
Response、Request、Application、Session、Server
作用、主要方法及属性
2.ASP内置组件
File Access组件、Ad Rotator组件、PageCounter组件、ContentLinking组件、ADO组件
组件作用、组件对象创建、组件对象的方法、属性及使用方法
3 .ADO组件与Web数据库
(1)连接数据库:
① 两种连接技术:
对象连接嵌入数据库连接(OLEDB)、开放数据库连接(ODBC)
② 三种连接方法:
创建基于OLEDB的连接:
Dim db
Set db=Server.CreateObject("ADODB.Connection") '创建连接对象
db.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
' Server.Mappath("address.mdb") & "; Persist Security Info=False" '设置连接串属性
db.open
创建没有ODBC数据源的基于ODBC的连接
Dim db, strCon
Set db=Server.CreateObject("ADODB.Connection") '创建连接对象
strCon ="Dbq="&Server.Mappath("address.mdb")&";Driver={Microsoft Access Driver
(*.mdb)}"
db.open strCon
创建有数据源的基于ODBC的连接
首先要通过windows系统的管理工具中的数据源建立一个系统数据源
Dim db, strCon
Set db=Server.CreateObject("ADODB.Connection") '创建连接对象
一、 ASP内置对象
1. response 对象
主要用来输出信息到客户端,并可通过多种方式将服务器端数据发送到客户端,包括直接发送信息给浏览器、重定向浏览器到另一个URL 或设置cookies 值等功能。
2. request 对象
是ASP的请求数据对象,它所包含的信息是客户端浏览器提出的并传递过来的数据信息请求。利用request 对象可以接受用户基于http 请求的所有信息,包括表单通过post 方法或get 方法传递信息、问号传递信息、使用cookies 传递信息等,通过request 对象还可以访问发送到服务器的二进制数据信息。
3. server 对象
它允许用户存储web 服务器提供的功能。server 对象使用其方法和属性来访问web 服务器,大多数方法和属性是作为实用程序的功能服务的。使用server 对象可以在服务器上启动activeX 组件,可创建各种server 对象的实例以简化用户的操作。
4. application 对象
可控制服务器端应用程序的启动和终止状态,并保存整个应用程序过程中的信息。它将虚拟目录及其子目录也看成一个应用程序,用来在给定的应用程序的所有用户之间共享信息。
5. session 对象
是ASP 技术中实现用户会话管理手段的一个对象,主要用来存储特定用户会话所需的信息。当用户在应用程序的web 页面之间跳转时,存储在session 对象中的变量不会丢失,而且在整个用户会话中会一直存在下去。session 对象常用来存储用户的账户信息,也经常被用来保护用户的身份标记,实现用户的身份认证和用户权限管理。
6. objectcontext 对象
用来处理与事务相关的问题,其没有属性和集合,只有方法和事件,在实际网站开发中使用较少。
包含文件命令格式:
“path/filename” 是指要包含的文件的路径和文件名称,path 代表路径,filename