当前位置: 网学 > 编程文档 > ASP > 正文

ASP七大对象说明分析

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/06/16
ies用于客户身份方面,和它相关的有
expires;buffer以及和buffer相关的clear,flush,end这些用于缓存
的控制;content type最常用于xml和图像内容的输出;stutas用于判断状态,
特别在xmlhttp中;write用于输出;redirect用于转接内容;binarywrite一般
用于接收上传的文件内容

*-->server对象:
功能:提供对服务器上的方法和属性的访问.其中大多数方法和属性是作为实用程序的功
能服务的
属性:
ScriptTimeout:整型,缺省值为90秒,设置或返回页面的脚本在服务器退出执行和
报告一个错误之前可以执行的时间(秒数).达到该值后将自动停止页面的执行,
并从内存中删除包含可能进入死循环的错误的页面或者是那些长时间等待其他
资源的网页.这会防止服务器因存在错误的页面而过载.对于运行时间较长的页
面需要增大这个值
方法:
CreateObject("identifier"):创建由identifier标识的对象(一个组件、应用程序
或脚本对象)的一个实例,返回可以在代码中使用的一个引用.可以用于一个虚
拟应用程序(global.asa页)创建会话层或应用程序层范围内的对象.该对象可
以用其ClassID来标识,如"{clsid:BD96C556-65A3...37A9}"或一个ProgID串
来标识,如"ADODB.Connection",通常我们使用ProgID
注意下面几点:
1.默认情况下,由Server.CreateObject方法创建的对象具有页作用域.这就是
说,在当前ASP页处理完成之后,服务器将自动破坏这些对象
2.可以通过将变量设置为 Nothing 或新的值来破坏对象
3.不能创建与内建对象同名的对象实例
Execute("url"):停止当前页面的执行,把控制转到在url中指定的网页.用户的当
前环境(即会话状态和当前事务状态)也传递到新的网页.在该页面执行完成后,
控制传递回原先的页面,并继续执行Execute方法后面的语句
GetLastError():返回ASP ASPError对象的一个引用,这个对象包含该页面在ASP
处理过程中发生的最近一次错误的详细数据.这些由ASPError对象给出的信息
包含文件名、行号、错误代码等等HTMLEncode("string"):返回一个字符串,该
串是输入值string的拷贝,但去掉了所有非法的HTML字符,
常见不合法HTML字符及其转换字符有:
< 对应 <
> 对应 >
& 对应 &
" 对应 "
对应 (空格)
? 对应 ©(版权)
? 对应 ®(注册商标)
×对应 ×(乘号)
÷对应 ÷(除号)

MapPath("url"):返回在url中指定的文件或资源的完整物理路径和文件名
Transfer("url"):停止当前页面的执行,把控制转到url中指定的页面.用户的当前 环境(即会话状态和当前事务状态)也传递到新的页面.与Execute方法不同,当
新页面执行完成时,不回到原来的页面,而是结束执行过程
URLEncode("string"):返回一个字符串,该串是输入值string的拷贝,但是在URL
中无效的所有字符,
常见不合法的URL字符及其转换字符有:
# 用来标志特定的文档位置 %23
% 对特殊字符进行编码 %25
& 分隔不同的变量值对 %26
+ 在变量值中表示空格 %2B
/ 表示目录路径 %2F
\ 表示目录路径 %5C
= 用来连接键和值 %3D
? 表示查询字符串的开始 %3F
空格 %20
. 句号 %2E
: 冒号 %3A

*-->ASPError对象:
由于错误机制IIS已经能识别定位,暂时略过不深入了

*-->ObjectContext对象:
功能:控制ASP的事务处理.事务处理由Microsoft Transaction Server (MTS)管理
事件:
OnTransactionAbort:由放弃
  • 上一篇资讯: ASP的Global.asa使用说明
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号