我的一亩三分地 我就喜欢!
13fen  设为主页
 收藏本站
 
当前位置: > 一亩三分地:首页 > 网络学院 > 网络编程 > ASP专区 > ASP教程七、ASP内置对象
热门文章排行
热门文章排行 手推车”功能的实现(10-07)
八大法则防范ASP网站漏洞(10-23)
在JSP中访问数据库大全(10-23)
ASP教程十一、调试ASP脚本(10-23)
虚机服务中常见Asp.Net低级错误一览(03-21)
精采文章排行
精采文章排行 ASP.NET实现抓取网页中的链接(11-15)
ASP连接数据库的11种方法(11-10)
如何动态创建网页的RSS内容摘要(11-10)
ASP网站漏洞及入侵防范方法(11-10)
ASP自定义函数:对字符串正则替换(11-10)
技术专题推荐
网管论坛交流
 

ASP教程七、ASP内置对象 

作者:   来源:   点击:   日期:2006-10-23

Active Server Pages提供内置对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息(如用户首选项)。本文简要说明每一个对象。有关每个对象的详细信息,请参阅内置对象参考。
Application对象
可以使用Application对象使给定应用程序的所有用户共享信息。
Request对象
可以使用Request对象访问任何用HTTP请求传递的信息,包括从HTML表格用POST方法或GET方法传递的参数、cookie和用户认证。Request对象使您能够访问发送给服务器的二进制数据,如上载的文件。
Response对象
可以使用Response对象控制发送给用户的信息。包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置cookie的值。
Server对象
Server对象提供对服务器上的方法和属性进行的访问。最常用的方法是创建ActiveX 组件的实例(Server.CreateObject)。其他方法用于将URL或HTML编码成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限。
Session对象
可以使用Session对象存储特定的用户会话所需的信息。当用户在应用程序的页之间跳转时,存储在Session对象中的变量不会清除;而用户在应用程序中访问页时,这些变量始终存在。也可以使用Session方法显式地结束一个会话
和设置空闲会话的超时期限。
ObjectContext对象
可以使用ObjectContext对象提交或撤消由ASP脚本初始化的事务。
  ====================================
Application对象
集合:
Contents
StaticObjects
方法:
Lock
Unlock
事件:
Application_OnEnd
Application_OnStart
ObjectContext对象
方法:
SetAbort
SetComplete
事件:
OnTransactionAbort
OnTransactionCommit
Request对象
集合:
ClientCertificate
Cookies
Form
QueryString
ServerVariables
属性:
TotalBytes
方法:
BinaryRead
Response对象
集合:
Cookies
属性:
Buffer
CacheControl
Charset
ContentType
Expires
ExpiresAsolute
IsClientConnected
PICS
Status
方法:
AddHeader
AppendToLog
BinaryWrite
Clear
End
Flush
Redirect
Write
Server对象
属性:
ScriptTimeout
方法:
CreateObject
HTMLEncode
MapPath
URLEncode
Session对象
集合:
Contents
StaticObjects
属性:
CodePage
LCID
SessionID
Timeout
方法:
Abandon
事件:
Session_OnEnd
Session_OnStart
  ActiveX 组件
  本部分概述了Active Server Pages(ASP)中的 ActiveX组件。有关这些组件的完整介绍及其对象、属性和方法的列表,请参阅可安装的ASP组件。
  ActiveX组件作为基于Web的应用程序部分在Web服务器上运行。组件提供了应用程序的主要功能(如访问数据库),这样就不必创建或重新创建执行这些任务的代码。

  数据库访问
  可以使用Database Access组件在应用程序中访问数据库。然后可以显示表的整个内容、允许用户构造查询以及在Web页执行其他一些数据库查询。

  Ad Rotator
  可以使用Ad Rotator组件来交替显示图像,并提供从显示的图形到另一个URL的链接。在文本文件中保存广告列表;Ad Rotator 组件依照在数据文件中的指令来显示它们。

  Content Rotator
  Content Rotator组件在Web页上自动循环HTML内容字符串。每次用户请求Web页时,Content Rotator组件基于 Content Schedule文件中指定的信息显示新的HTML内容字符串。
  由于内容字符串可以包含HTML标记,就可以显示HTML能够表示的任何内容类型:文本、图形或超文本链接。例如,可以使用该组件在每日牌价或超文本链接中循环,或者在每次打开Web页时,改变文本和背景的颜色。

  Browser Capabilities
  通过使用Browser Capabilities组件,可以基于浏览器的功能剪裁发送到该浏览器的内容。

  File Access
  File Access组件提供可用于在计算机文件系统中检索和修改文件的对象。

  Content Linking
  Content Linking组件使在应用程序中提供.asp文件的逻辑导航变得简单易行。不用在许多.asp文件中维护URL引用,而只需在易于编辑的文本文件中指定.asp文件的次序组织。

  Collaboration Data Objects for Windows NT Server
  Collaboration Data Objects for NTS组件提供Web应用程序所使用的邮件对象。这个库使您能够简单快捷地在应用程序上添加收发邮件的功能。您可以创建可编程邮件对象,然后利用它们的属性和方法来满足应用程序的需要。

  MyInfo、Status、System 和 Tools
  MyInfo、Status、System和Tools组件为在Macintosh上和在运行Microsoft Windows的计算机上开发的应用程序提供兼容性。
  MyInfo组件跟踪Web站点所有者的个人信息,如经营Web站点的组织名称和地址及Web站点的设置,还有Web站点是否有guest book。
  Status组件跟踪Web站点的信息,如访问者的数量以及HTTP连接的个数。
  System组件创建包含服务器状态信息的status对象。当前该服务器状态只在Personal Web Server for Macintosh上可用。
  Tools组件提供了生成随机数、检查文件是否存在或处理 HTML 表格的方法。

  Page Counter
  Page Counter组件统计并显示Web页被请求的次数。以一定的时间间隔,将捕获的数字写入到文本文件中,这样服务器关闭后,数据也不会丢失。

  Permission Checker
  Permission Checker组件测试Web用户对某文件或某页的访问权。可以使用Permission Checker组件为不同类型的用户定制基于ASP的页。例如,如果Web页包含超文本链接,就可以使用Permission Checker组件测试用户对相应Web页的访问权限并忽略用户无权访问的页或使这些链接失效。

 

 



文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·ASP教程六、使用集合 ·ASP教程八、向浏览器发送内容
·ASP教程五、使用变量和常量 ·ASP教程九、包含文件
·ASP教程四、使用脚本语言 ·ASP教程十、访问数据库

   文章评论:(条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:一分  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。