ASP内置ApplicationAspErrorRequestResponseSessionObjectContextServer 等七个对象(Object) 而且每个对象有各自的属性(Property)方法(Method)集合(Collection)或事件(Event)现在我们就来介绍这几个名词的意义好让我们更好地去理解ASP的内置对象: 对象(Object)就像我们在日常生活中所看到的各种物体例如计算机 冰箱汽车 手机等等而对象可能又是由许多对象组成 比方说: 计算机是一种对象而计算机又由硬盘CPU内存 显示卡等构成 属性(Property)是用来描述对象的特性 比如说 计算机是一种对象 而计算机的等级制造商等可以用来描述计算机的特性就叫作计算机的属性又比如说Response是ASP 内置的一种对象而它有一个属性IsClientConnected 可以用来描述浏览器是否仍和服务器连接 若要存取对象的属性可以写成ObjectNameProperty例如: ResponseIsClientConncetion 方法(Method)是用来执行对象的动作 比如说计算机是一种对象而开机关机执行应用程序 扫描硬盘等操作则是这个对象的方法;又比如说 Response是的内置对象而它有一个方法叫Write可以在浏览器端显示指定的信息若要存取对象的方法可以写成ObjectNameMethod 例如ResponseWrite 集合(Collection)指的是一群放在一起的值 (Value) 这样的解释太抽象我们来举个例子当浏览者输入网页窗体数据并按下提交按钮之后窗体字段的名称与浏览者输入的数据就会以一个Form形式的集合传给Web服务器比如在ASP对象的QueryString集合中若要取得username字段或userage字段的值可以分别写成ResquestQueryString(username)和ResquestQueryString(userage) 事件(Event)是在某些情况下发生特定的信号警告您比如说假设你有一部汽车当你发动汽车却没有把车门关好时汽车会发出声音警告你这是一种事件又比如说session是ASP内置的一种对象而它在用户激活或结束浏览器的时候会分别产生Session_Onstart和Session_Onend事件 AD ROTATOR组件 广告轮显组件 属性: BorderClickableTargetFarms 方法: GetAdvertisement FILE Access组件 文件操作组件 FileSystemObject 对象 方法: CreateTextFile OpenTestFile CopyFile DeleteFile FileExists GetExtensionName GetFile GetFileName MoveFile CopyFolder GetParentFolderName GetSpecialFolder GetTempName GetDrive GetDriveName DriveExists Drives GetAbsolutePathName GetBaseName CONTENT LINKING组件 此组件主要用于管理网页网址间的超文本链接 方法: GetListCount GetNextURL GetPreviousDescription GetListIndex GetNthDescription GetPreviousURL GetNextDescription GetNthURL BROWER CAPABILITIES组件 浏览器性能组件 属性: browserversionmajorverminorverbetaPlatform ActiveXControlsbackgroundsoundsCookiesFrames Javaapplets TablesVBscriptJavaScriptcdf 建立方法 Set BrowerType = ServerCreateObject(MSWCBrowserType) 以下三个组件不是IIS/PWS中ASP自带的需要到微软网站下载 PAGE COUNTER组件 PERMISSION CHECKER组件 REGISTRY ACCESS组件