📄 7.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<title>Active Server Page 内建对象</title>
</head>
<body>
<p> </p>
<p align="center"><a NAME="_Toc442147855"><font FACE="Arial" SIZE="5">Active Server Page </font>内建对象</a></p>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" width="585">
<tr>
<td width="583">Active Server Pages 提供内建对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息(如用户首选项)。本文简要说明每一个对象。有关每个对象的详细信息,请参阅 内建对象参考。<br>
<br>
Application 对象<br>
<br>
可以使用 Application 对象使给定应用程序的所有用户共享信息。<br>
<br>
Request 对象<br>
<br>
可以使用 Request 对象访问任何用 HTTP 请求传递的信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数、cookie 和用户认证。Request 对象使您能够访问发送给服务器的二进制数据,如上载的文件。<br>
<br>
Response 对象<br>
<br>
可以使用 Response 对象控制发送给用户的信息。包括直接发送信息给浏览器、重定向浏览器到另一个 URL 或设置 cookie 的值。<br>
<br>
Server 对象<br>
<br>
Server 对象提供对服务器上的方法和属性进行的访问。最常用的方法是创建 ActiveX 组件的实例 (Server.CreateObject)。其他方法用于将 URL 或 HTML 编码成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限。<br>
<br>
Session 对象<br>
<br>
可以使用 Session 对象存储特定的用户会话所需的信息。当用户在应用程序的页之间跳转时,存储在 Session 对象中的变量不会清除;而用户在应用程序中访问页时,这些变量始终存在。也可以使用 Session 方法显式地结束一个会话和设置空闲会话的超时期限。<br>
<br>
ObjectContext 对象<br>
<br>
可以使用 ObjectContext 对象提交或撤消由 ASP 脚本初始化的事务。<br>
<br>
Application 对象<br>
<br>
集合: <br>
<br>
Contents <br>
<br>
StaticObjects <br>
<br>
方法: <br>
<br>
Lock <br>
<br>
Unlock <br>
<br>
事件: <br>
<br>
Application_OnEnd <br>
<br>
Application_OnStart <br>
<br>
ObjectContext 对象<br>
<br>
方法: <br>
<br>
SetAbort <br>
<br>
SetComplete <br>
<br>
事件: <br>
<br>
OnTransactionAbort <br>
<br>
OnTransactionCommit <br>
<br>
Request 对象 <br>
<br>
集合: <br>
<br>
ClientCertificate <br>
<br>
Cookies <br>
<br>
Form <br>
<br>
QueryString <br>
<br>
ServerVariables <br>
<br>
属性: <br>
<br>
TotalBytes <br>
<br>
方法: <br>
<br>
BinaryRead <br>
<br>
Response 对象 <br>
<br>
集合: <br>
<br>
Cookies <br>
<br>
属性: <br>
<br>
Buffer <br>
<br>
CacheControl <br>
<br>
Charset <br>
<br>
ContentType <br>
<br>
Expires <br>
<br>
ExpiresAsolute <br>
<br>
IsClientConnected <br>
<br>
PICS <br>
<br>
Status <br>
<br>
方法: <br>
<br>
AddHeader <br>
<br>
AppendToLog <br>
<br>
BinaryWrite <br>
<br>
Clear <br>
<br>
End <br>
<br>
Flush <br>
<br>
Redirect <br>
<br>
Write <br>
<br>
Server 对象<br>
<br>
属性: <br>
<br>
ScriptTimeout <br>
<br>
方法: <br>
<br>
CreateObject <br>
<br>
HTMLEncode <br>
<br>
MapPath <br>
<br>
URLEncode <br>
<br>
Session 对象 <br>
<br>
集合: <br>
<br>
Contents <br>
<br>
StaticObjects <br>
<br>
属性: <br>
<br>
CodePage <br>
<br>
LCID <br>
<br>
SessionID <br>
<br>
Timeout <br>
<br>
方法: <br>
<br>
Abandon <br>
<br>
事件: <br>
<br>
Session_OnEnd <br>
<br>
Session_OnStart <br>
<br>
----------------------------------------------------------------<br>
<br>
ActiveX 组件<br>
<br>
本部分概述了 Active Server Pages(ASP)中的 ActiveX 组件。有关这些组件的完整介绍及其对象、属性和方法的列表,请参阅 可安装的 ASP 组件。<br>
<br>
ActiveX 组件作为基于 Web 的应用程序部分在 Web 服务器上运行。组件提供了应用程序的主要功能(如访问数据库),这样就不必创建或重新创建执行这些任务的代码。<br>
<br>
数据库访问<br>
<br>
可以使用 Database Access 组件 在应用程序中访问数据库。然后可以显示表的整个内容、允许用户构造查询以及在 Web 页执行其他一些数据库查询。<br>
<br>
Ad Rotator<br>
<br>
可以使用 Ad Rotator 组件 来交替显示图像,并提供从显示的图形到另一个 URL 的链接。在文本文件中保存广告列表;Ad Rotator 组件依照在数据文件中的指令来显示它们。<br>
<br>
Content Rotator<br>
<br>
Content Rotator 组件 在 Web 页上自动循环 HTML 内容字符串。每次用户请求 Web 页时,Content Rotator 组件基于 Content Schedule 文件中指定的信息显示新的 HTML 内容字符串。<br>
<br>
由于内容字符串可以包含 HTML 标记,就可以显示 HTML 能够表示的任何内容类型:文本、图形或超文本链接。例如,可以使用该组件在每日牌价或超文本链接中循环,或者在每次打开 Web 页时,改变文本和背景的颜色。<br>
<br>
Browser Capabilities<br>
<br>
通过使用 Browser Capabilities 组件,可以基于浏览器的功能剪裁发送到该浏览器的内容。<br>
<br>
File Access<br>
<br>
File Access 组件 提供可用于在计算机文件系统中检索和修改文件的对象。<br>
<br>
Content Linking<br>
<br>
Content Linking 组件使在应用程序中提供 .asp 文件的逻辑导航变得简单易行。不用在许多 .asp 文件中维护 URL 引用,而只需在易于编辑的文本文件中指定 .asp 文件的次序组织。<br>
<br>
Collaboration Data Objects for Windows NT Server<br>
<br>
Collaboration Data Objects for NTS 组件 提供 Web 应用程序所使用的邮件对象。这个库使您能够简单快捷地在应用程序上添加收发邮件的功能。您可以创建可编程邮件对象,然后利用它们的属性和方法来满足应用程序的需要。<br>
<br>
MyInfo、Status、System 和 Tools<br>
<br>
MyInfo、Status、System 和 Tools 组件为在 Macintosh 上和在运行 Microsoft Windows 的计算机上开发的应用程序提供兼容性。<br>
<br>
MyInfo 组件跟踪 Web 站点所有者的个人信息,如经营 Web 站点的组织名称和地址及 Web 站点的设置,还有 Web 站点是否有 guest book。 <br>
<br>
Status 组件跟踪 Web 站点的信息,如访问者的数量以及 HTTP 连接的个数。 <br>
<br>
System 组件创建包含服务器状态信息的 status 对象。当前该服务器状态只在 Personal Web Server for Macintosh 上可用。 <br>
<br>
Tools 组件提供了生成随机数、检查文件是否存在或处理 HTML 表格的方法。 <br>
<br>
Page Counter<br>
<br>
Page Counter 组件 统计并显示 Web 页被请求的次数。以一定的时间间隔,将捕获的数字写入到文本文件中,这样服务器关闭后,数据也不会丢失。<br>
<br>
Permission Checker<br>
<br>
Permission Checker 组件测试 Web 用户对某文件或某页的访问权。可以使用 Permission Checker 组件为不同类型的用户定制基于 ASP 的页。例如,如果 Web 页包含超文本链接,就可以使用 Permission Checker 组件测试用户对相应 Web 页的访问权限并忽略用户无权访问的页或使这些链接失效。<br>
</td>
</tr>
</table>
</center>
</div>
<div align="center"><center>
<table border="0" width="75%">
<tr>
<td width="33%" align="center"><a href = "6.htm">上一页</a></td>
<td width="33%" align="center"><a href = "index.htm">回到目录</a></td>
<td width="34%" align="center"><a href = "8.htm" >下一页</a></td>
</tr>
</table>
</center></div>
<p align="right">本教程转自<a href = "http://www.chinajinyang.com/yl/yl.htm">雨菲软件园</a></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -