ASP内置对象六

上传人:沈*** 文档编号:216718159 上传时间:2023-06-07 格式:PPT 页数:13 大小:204KB
收藏 版权申诉 举报 下载
ASP内置对象六_第1页
第1页 / 共13页
ASP内置对象六_第2页
第2页 / 共13页
ASP内置对象六_第3页
第3页 / 共13页
资源描述:

《ASP内置对象六》由会员分享,可在线阅读,更多相关《ASP内置对象六(13页珍藏版)》请在装配图网上搜索。

1、ASPASP内置对象六内置对象六ASP的内置对象的内置对象Server对象对象学习目标:学习目标:掌握掌握server对象的使用方法对象的使用方法会使用会使用include 命令命令Server 对象对象lServer对象的主要功能是对服务器进行相关操作。对象的主要功能是对服务器进行相关操作。通过创建各种服务组建的实例,来实现对数据库的通过创建各种服务组建的实例,来实现对数据库的访问,对服务器上的文件进行输入、输出、创建以访问,对服务器上的文件进行输入、输出、创建以及删除操作等功能。及删除操作等功能。l使用使用Server对象也可以完成调用对象也可以完成调用ASP脚本,处理脚本,处理HTML和

2、和URL编码及获取服务器对象的物理路径等编码及获取服务器对象的物理路径等功能。功能。属性属性描述描述ScriptTimeout指定脚本在终止之前可以在服务器上运行的指定脚本在终止之前可以在服务器上运行的时间长度,单位为秒时间长度,单位为秒,缺省为缺省为90秒。秒。ScriptTimeout 属性的默认值:属性的默认值:秒秒%Server.ScriptTimeout=100Response.Write(ScriptTimeout 属性修改后的属性修改后的值:值:&Server.ScriptTimeout&秒秒)%Server对对象的象的ScriptTimeOut 属性属性l如果在如果在ASP网页

3、中需要使用不是网页中需要使用不是ASP内建对象的其他对象,需要内建对象的其他对象,需要首首先实例化,才能使用该对象的属性方法先实例化,才能使用该对象的属性方法。实例化对象需要使用。实例化对象需要使用Server对象的对象的CreateObject方法。方法。创建方法:创建方法:Set x=Server.CreateObject(组件名称组件名称)对象被创建后会一直占用系统资源,因此不使用时最好释放该对象。对象被创建后会一直占用系统资源,因此不使用时最好释放该对象。方法如下:方法如下:Set x=Nothing例:例:Server对对象的象的CreateObject 方法方法说明:说明:所有所有

4、 ActiveX 组件必须使用组件必须使用CreateObject创建对象实例才能使用。创建对象实例才能使用。在使用在使用CreateObjectCreateObject创建创建ActiveXActiveX组件时,关键字组件时,关键字SetSet一定不能丢失,一定不能丢失,否则在使用所定义的对象时会发生错误,并且这种错误在用否则在使用所定义的对象时会发生错误,并且这种错误在用CreateObjectCreateObject创建组件时并不能被发现,只有在第一次调用该组件创建组件时并不能被发现,只有在第一次调用该组件时系统才报错,且无详细的错误描述。时系统才报错,且无详细的错误描述。CreateO

5、bject CreateObject方法创建的对象的方法创建的对象的作用域默认为页作用域作用域默认为页作用域。即:。即:当前当前ASPASP文件完成后,该对象即由服务器自动清除。文件完成后,该对象即由服务器自动清除。要改变作用域要改变作用域可使用可使用SessionSession对象保留该组件,直到对象保留该组件,直到SessionSession对象的生命期结束对象的生命期结束。当所创建的对象不再需要时,应当释放其所占的系统资源。通当所创建的对象不再需要时,应当释放其所占的系统资源。通常使用常使用Nothing来消除实例对象。来消除实例对象。Server对对象的象的Execute方法方法 用于

6、停止执行当前页面,将执行控制权转到用于停止执行当前页面,将执行控制权转到“url”所指定的新页面,所指定的新页面,用户的当前环境(会话状态和任何当前事物状态)将传递到新页面,用户的当前环境(会话状态和任何当前事物状态)将传递到新页面,待新页面执行完后,控制权将返回到原始页面,并继续执行原始页待新页面执行完后,控制权将返回到原始页面,并继续执行原始页面中的面中的Execute方法之后的方法之后的语语句。句。Server.Execute(URL)包含包含指令指令#include 可以使用服务器端可以使用服务器端#include 指令将一个文件包含到指令将一个文件包含到另一个另一个ASP文件中。文件

7、中。File 关键字关键字:用于表示该文件的用于表示该文件的相对路径。相对路径。l#include命令的作用是:将被包含文件复制到当前页面l 被包含文件的扩展名可以是.asp或.inc(一般只是小段代码或语句,需要重复出现的小段代码,可以单独存放在一个文件中,在需要使用的时候使用#include命令将其复制到当前页面执行)练习:例练习:例4.17Server对对象的象的MapPath 方法方法 MapPath 方法方法用于将虚拟路径转换为真实的物理路径。用于将虚拟路径转换为真实的物理路径。Server.MapPath(虚拟目录或文件名虚拟目录或文件名)练习:利用练习:利用server对象的对象

8、的mappath方法获取相应路径并方法获取相应路径并显示在页面中显示在页面中用用于于对对指指定定的的字字符符串串进进行行HTMLHTML编编码码,从从而而使使该该字字符符串串以以所所需的形式显示出来。其语法格式如下:需的形式显示出来。其语法格式如下:Server对象的对象的HTMLEncode方法方法Server.HTMLEncode(String)%Response.Write Server.HTMLEncode(是标题标记的示例是标题标记的示例)%Server对对象的象的URLEncode 方法方法用用来来将将用用户户指指定定字字符符串串用用URLURL编编码码方方式式重重新新编编码码,U

9、RLEncodeURLEncode方方法法常常用用于于把把元元素素或或其其它它链链接接的的值值写写到到ASPASP网网页页。对对于于在在URLURL中中无无效效的的所所有有字字符符,如如?、&和和空空格格,都都转转换换为为相相应应的的URLURL转义符转义符。语法是:语法是:%Response.write(青岛酒店管理学院青岛酒店管理学院&)Response.write(Http:/&)Response.write Server.UrlEncode(青岛酒店管理学青岛酒店管理学&)Response.write Server.UrlEncode(Http:/&)%Server.URLEncode(string)Server对对象的象的Transfer方法方法l与与Execute方法不同的是方法不同的是Transfer方法所指定的方法所指定的页页面面执执行完成后并不回到原始行完成后并不回到原始页页面,而是面,而是结结束原始网束原始网页页的的执执行行Server.Transfer(URL)结束结束

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!