ASP 对象
Response 对象
集合 | 描述 |
---|---|
Cookies | 设置 cookie 的值。如果 cookie 不存在,则创建 cookie ,并设置指定的值 |
属性 | 描述 |
---|---|
Buffer | 规定是否缓冲页面的输出。 |
CacheControl | 设置代理服务器是否可以缓存由 ASP 产生的输出。 |
Charset | 将字符集的名称追加到 Response 对象中的 content-type 报头。 |
ContentType | 设置 Response 对象的 HTTP 内容类型。 |
Expires | 设置页面在失效前的浏览器缓存时间(分钟)。 |
ExpiresAbsolute | 设置浏览器上页面缓存失效的日期和时间。 |
IsClientConnected | 指示客户端是否已从服务器断开。 |
Pics 向 response | 报头的 PICS 标签追加值。 |
Status | 规定由服务器返回的状态行的值。 |
方法 | 描述 |
---|---|
AddHeader | 向 HTTP 响应添加新的 HTTP 报头和值。 |
AppendToLog | 向服务器日志条目的末端添加字符串。 |
BinaryWrite | 在没有任何字符转换的情况下直接向输出写数据。 |
Clear | 清除已缓冲的 HTML 输出。 |
End | 停止处理脚本,并返回当前的结果。 |
Flush | 立即发送已缓冲的 HTML 输出。 |
Redirect | 把用户重定向到一个不同的 URL。 |
Write | 向输出写指定的字符串。 |
Request 对象
集合 | 描述 |
---|---|
ClientCertificate | 包含了存储在客户证书中的所有的字段值。 |
Cookies | 包含了 HTTP 请求中发送的所有的 cookie 值。 |
Form | 包含了使用 post 方法由表单发送的所有的表单(输入)值。 |
QueryString | 包含了 HTTP 查询字符串中所有的变量值。 |
ServerVariables | 包含了所有的服务器变量值。 |
属性 | 描述 |
---|---|
TotalBytes | 返回在请求正文中客户端发送的字节总数。 |
方法 | 描述 |
---|---|
BinaryRead | 取回作为 post 请求的一部分而从客户端发送至服务器的数据,并把它存储在一个安全的数组中。 |
Application 对象
集合 | 描述 |
---|---|
Contents | 包含所有通过脚本命令追加到应用程序中的项目。 |
StaticObjects | 包含所有使用 HTML 的 标签追加到应用程序中的对象。 |
方法 | 描述 |
---|---|
Contents.Remove | 从 Contents 集合中删除一个项目。 |
Contents.RemoveAll() | 从 Contents 集合中删除所有的项目。 |
Lock | 防止其他的用户修改 Application 对象中的变量。 |
Unlock | 使其他的用户可以修改 Application 对象中的变量(在被 Lock 方法锁定之后)。 |
事件 | 描述 |
---|---|
Application_OnEnd | 当所有用户的 session 都结束,并且应用程序结束时,此事件发生。 |
Application_OnStart | 在第一个新的 session 被创建之前(即 Application 对象第一次被引用时),此事件会发生。 |
Session对象
集合 | 描述 |
---|---|
Contents | 包含所有通过脚本命令追加到 session 的条目。 |
StaticObjects | 包含了所有使用 HTML 的 标签追加到 session 的对象。 |
属性 | 描述 |
---|---|
CodePage | 规定显示动态内容时使用的字符集。 |
LCID | 设置或返回指定位置或者地区的一个整数。诸如日期、时间好以及货币的内容会根据位置或者地区来显示。 |
SessionID | 为每个用户返回一个唯一的 id。此 id 由服务器生成。 |
Timeout | 设置或返回应用程序中的 Session 对象的超时时间(分钟)。 |
方法 | 描述 |
---|---|
Abandon | 撤销一个用户的 session。 |
Contents.Remove | 从 Contents 集合删除一个项目。 |
Contents.RemoveAll() | 从 Contents 集合删除所有项目。 |
事件 | 描述 |
---|---|
Session_OnEnd | 当一个会话结束时此事件发生。 |
Session_OnStart | 当一个会话开始时此事件发生。 |
Server 对象
属性 | 描述 |
---|---|
ScriptTimeout | 设置或返回在一段脚本终止前它所能运行时间(秒)的最大值。 |
方法 | 描述 |
---|---|
CreateObject | 创建对象的实例。 |
Execute | 从另一个 ASP 文件中执行一个 ASP 文件。 |
GetLastError() | 返回可描述已发生错误状态的 ASPError 对象。 |
HTMLEncode | 把 HTML 编码应用到某个指定的字符串。 |
MapPath | 把一个指定的路径映射到一个物理路径。 |
Transfer | 把一个 ASP 文件中创建的所有信息发送(传输)到另一个 ASP 文件。 |
URLEncode | 把 URL 编码规则应用到指定的字符串。 |
Error对象
属性 | 描述 |
---|---|
ASPCode | 返回由 IIS 生成的错误代码。 |
ASPDescription | 返回错误的详细信息(如果错误和 ASP 相关)。 |
Category | 返回错误来源。(错误是由 ASP、脚本语言还是对象引起的?) |
Column | 返回在出错文件中的列位置。 |
Description | 返回关于错误的简短描述。 |
File | 返回出错 ASP 文件的名称。 |
Line | 返回错误所在的行数。 |
Number | 返回关于错误的标准 COM 错误代码。 |
Source | 返回错误所在行的实际的源代码。 |
FileSystemObject 对象
属性 | 描述 |
---|---|
Drives | 返回本地计算机上所有驱动器对象的集合。 |
方法 | 描述 |
---|---|
BuildPath | 将一个名称追加到已有的路径后。 |
CopyFile | 从一个位置向另一个位置拷贝一个或多个文件。 |
CopyFolder | 从一个位置向另一个位置拷贝一个或多个文件夹。 |
CreateFolder | 创建新文件夹。 |
CreateTextFile | 创建文本文件,并返回一个可以读取或者写入文件的 TextStream 对象。 |
DeleteFile | 删除一个或者多个指定的文件。 |
DeleteFolder | 删除一个或者多个指定的文件夹。 |
DriveExists | 检查指定的驱动器是否存在。 |
FileExists | 检查指定的文件是否存在。 |
FolderExists | 检查指定的文件夹是否存在。 |
GetAbsolutePathName | 针对指定的路径返回从驱动器根部起始的完整路径。 |
GetBaseName | 返回指定文件或者文件夹的基名称。 |
GetDrive | 返回指定路径中所对应的驱动器的 Drive 对象。 |
GetDriveName | 返回指定的路径的驱动器名称。 |
GetExtensionName | 返回在指定的路径中最后一个成分的文件扩展名。 |
GetFile | 返回一个针对指定路径的 File 对象。 |
GetFileName | 返回在指定的路径中最后一个成分的文件名或者文件夹名。 |
GetFolder | 返回一个针对指定路径的 Folder 对象。 |
GetParentFolderName | 返回在指定的路径中最后一个成分的父文件夹名称。 |
GetSpecialFolder | 返回某些 Windows 的特殊文件夹的路径。 |
GetTempName | 返回一个随机生成的文件或文件夹。 |
MoveFile | 从一个位置向另一个位置移动一个或多个文件。 |
MoveFolder | 从一个位置向另一个位置移动一个或多个文件夹。 |
OpenTextFile | 打开文件,并返回一个用于访问此文件的 TextStream 对象。 |
TextStream 对象
属性 | 描述 |
---|---|
AtEndOfLine | 如果文件指针正好位于 TextStream 文件中行尾标记的前面,则该属性值返回 True;否则返回 False。 |
AtEndOfStream | 如果文件指针在 TextStream 文件末尾,则该属性值返回 True;否则返回 False。 |
Column | 返回 TextStream 文件输入流中的当前字符位置的列号。 |
Line | 返回 TextStream 文件中的当前行号。 |
方法 | 描述 |
---|---|
Close | 关闭一个打开的 TextStream 文件。 |
Read | 从一个 TextStream 文件中读取指定数量的字符并返回结果。 |
ReadAll | 读取整个 TextStream 文件并返回结果。 |
ReadLine | 从一个 TextStream 文件读取一整行(到换行符但不包括换行符)并返回结果。 |
Skip | 当读取一个 TextStream 文件时跳过指定数量的字符。 |
SkipLine | 当读取一个 TextStream 文件时跳过下一行。 |
Write | 写入指定的文本到一个 TextStream 文件中。 |
WriteLine | 写入指定的文本和换行符到一个 TextStream 文件中。 |
WriteBlankLines | 写入指定数量的换行符到一个 TextStream 文件中。 |
Drive 对象
属性 | 描述 |
---|---|
AvailableSpace | 向用户返回在指定的驱动器或网络共享驱动器上的可用空间容量。 |
DriveLetter | 返回识别本地驱动器或网络共享驱动器的大写字母。 |
DriveType | 返回指定驱动器的类型。 |
FileSystem | 返回指定驱动器所使用的文件系统。 |
FreeSpace | 向用户返回在指定的驱动器或网络共享驱动器上的剩余空间容量。 |
IsReady | 如果指定驱动器已就绪,则返回 true。否则返回 false。 |
Path | 返回其后有一个冒号的大写字母,用来指示指定驱动器的路径名。 |
RootFolder | 返回一个文件夹对象,该文件夹代表指定驱动器的根文件夹。 |
SerialNumber | 返回指定驱动器的序列号。 |
ShareName | 返回指定驱动器的网络共享名。 |
TotalSize | 返回指定的驱动器或网络共享驱动器的总容量。 |
VolumeName | 设置或者返回指定驱动器的卷标名。 |
File 对象
属性 | 描述 |
---|---|
Attributes | 设置或返回指定文件的属性。 |
DateCreated | 返回指定文件被创建的日期和时间。 |
DateLastAccessed | 返回指定文件最后被访问的日期和时间。 |
DateLastModified | 返回指定文件最后被修改的日期和时间。 |
Drive | 返回指定文件或文件夹所在的驱动器的驱动器字母。 |
Name | 设置或返回指定文件的名称。 |
ParentFolder | 返回指定文件的父文件夹对象。 |
Path | 返回指定文件的路径。 |
ShortName | 返回指定文件的短名称(8.3 命名约定)。 |
ShortPath | 返回指定文件的短路径(8.3 命名约定)。 |
Size | 返回指定文件的尺寸(字节)。 |
Type | 返回指定文件的类型。 |
方法 | 描述 |
---|---|
Copy | 把指定文件从一个位置拷贝到另一个位置。 |
Delete | 删除指定文件。 |
Move | 把指定文件从一个位置移动到另一个位置。 |
OpenAsTextStream | 打开指定文件,并返回一个 TextStream 对象来访问此文件。 |
Folder 对象
集合 | 描述 |
---|---|
Files | 返回指定文件夹中所有文件的集合。 |
SubFolders | 返回指定文件夹中所有子文件夹的集合。 |
属性 | 描述 |
---|---|
Attributes | 设置或返回指定文件夹的属性。 |
DateCreated | 返回指定文件夹被创建的日期和时间。 |
DateLastAccessed | 返回指定文件夹最后被访问的日期和时间。 |
DateLastModified | 返回指定文件夹最后被修改的日期和时间。 |
Drive | 返回指定文件夹所在的驱动器的驱动器字母。 |
IsRootFolder | 如果文件夹是根文件夹,则返回 ture,否则返回 false。 |
Name | 设置或返回指定文件夹的名称。 |
ParentFolder | 返回指定文件夹的父文件夹。 |
Path | 返回指定文件夹的路径。 |
ShortName | 返回指定文件夹的短名称(8.3 命名约定)。 |
ShortPath | 返回指定文件夹的短路径(8.3 命名约定)。 |
Size | 返回指定文件夹的大小。 |
Type | 返回指定文件夹的类型。 |
方法 | 描述 |
---|---|
Copy | 把指定文件夹从一个位置拷贝到另一个位置。 |
Delete | 删除指定文件夹。 |
Move | 把指定文件夹从一个位置移动到另一个位置。 |
CreateTextFile | 在指定文件夹创建一个新的文本文件,并返回一个 TextStream 对象来访问此文件。 |
Dictionary 对象
属性 | 描述 |
---|---|
CompareMode | 设置或返回用于在 Dictionary 对象中比较键的比较模式。 |
Count | 返回 Dictionary 对象中键/项目对的数目。 |
Item | 设置或返回 Dictionary 对象中一个项目的值。 |
Key | 为 Dictionary 对象中已有的键值设置新的键值。 |
方法 | 描述 |
---|---|
Add | 向 Dictionary 对象添加新的键/项目对。 |
Exists | 返回一个布尔值,这个值指示指定的键是否存在于 Dictionary 对象中。 |
Items | 返回 Dictionary 对象中所有项目的一个数组。 |
Keys | 返回 Dictionary 对象中所有键的一个数组。 |
Remove | 从 Dictionary 对象中删除指定的键/项目对。 |
RemoveAll | 删除 Dictionary 对象中所有的键/项目对。 |