免费预览已结束,剩余7页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ASP动态网站开发,ASP内置对象Server,网页设计高级,ASP的内置对象,Server对象,学习目标:掌握server对象的使用方法会使用include命令,Server对象,Server对象的主要功能是对服务器进行相关操作。通过创建各种服务组建的实例,来实现对数据库的访问,对服务器上的文件进行输入、输出、创建以及删除操作等功能。使用Server对象也可以完成调用ASP脚本,处理HTML和URL编码及获取服务器对象的物理路径等功能。,ScriptTimeout属性的默认值:秒ScriptTimeout属性修改后的值:&Server.ScriptTimeout&秒)%,Server对象的ScriptTimeOut属性,如果在ASP网页中需要使用不是ASP内建对象的其他对象,需要首先实例化,才能使用该对象的属性方法。实例化对象需要使用Server对象的CreateObject方法。创建方法:Setx=Server.CreateObject(组件名称)对象被创建后会一直占用系统资源,因此不使用时最好释放该对象。方法如下:Setx=Nothing例:,Server对象的CreateObject方法,说明:所有ActiveX组件必须使用CreateObject创建对象实例才能使用。在使用CreateObject创建ActiveX组件时,关键字Set一定不能丢失,否则在使用所定义的对象时会发生错误,并且这种错误在用CreateObject创建组件时并不能被发现,只有在第一次调用该组件时系统才报错,且无详细的错误描述。CreateObject方法创建的对象的作用域默认为页作用域。即:当前ASP文件完成后,该对象即由服务器自动清除。要改变作用域可使用Session对象保留该组件,直到Session对象的生命期结束。当所创建的对象不再需要时,应当释放其所占的系统资源。通常使用Nothing来消除实例对象。,Server对象的Execute方法,用于停止执行当前页面,将执行控制权转到“url”所指定的新页面,用户的当前环境(会话状态和任何当前事物状态)将传递到新页面,待新页面执行完后,控制权将返回到原始页面,并继续执行原始页面中的Execute方法之后的语句。,Server.Execute(URL),包含指令#include,可以使用服务器端#include指令将一个文件包含到另一个ASP文件中。File关键字:用于表示该文件的相对路径。,#include命令的作用是:将被包含文件复制到当前页面被包含文件的扩展名可以是.asp或.inc(一般只是小段代码或语句,需要重复出现的小段代码,可以单独存放在一个文件中,在需要使用的时候使用#include命令将其复制到当前页面执行),练习:例4.17,Server对象的MapPath方法,MapPath方法用于将虚拟路径转换为真实的物理路径。Server.MapPath(虚拟目录或文件名),练习:利用server对象的mappath方法获取相应路径并显示在页面中,用于对指定的字符串进行HTML编码,从而使该字符串以所需的形式显示出来。其语法格式如下:,Server对象的HTMLEncode方法,Server.HTMLEncode(String),是标题标记的示例)%,Server对象的URLEncode方法,用来将用户指定字符串用URL编码方式重新编码,URLEncode方法常用于把元素或其它链接的值写到ASP网页。对于在URL中无效的所有字符,如?、&和空格,都转换为相应的URL转义符。语法是:,)Response.write(Http:/&)Response.writeServer.UrlEncode(青岛酒店管理学&)Response.writeServer.UrlEncode(Http:/&)%,Server.URLEncode(string),Server对象的Tra
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年濮阳市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(全优)
- 2026国网广西高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题附答案详解(b卷)
- 2026国网上海市电力公司高校毕业生提前批招聘笔试模拟试题浓缩500题及答案详解(易错题)
- 独家分销合同
- 2026秋季国家管网集团华中公司高校毕业生招聘笔试备考题库(浓缩500题)及参考答案详解(模拟题)
- 2026届国家管网集团高校毕业生招聘考试备考题库(浓缩500题)及完整答案详解1套
- 2026国网贵州省高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题含答案详解(典型题)
- 2025国网内蒙古高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题附答案详解(考试直接用)
- 2026秋季国家管网集团西北公司高校毕业生招聘考试备考试题(浓缩500题)含答案详解(b卷)
- 2026国网甘肃省电力公司高校毕业生提前批招聘笔试参考题库浓缩500题附答案详解(满分必刷)
- 2024电大政治学原理考试题复习资料 (一)
- 风力发电场建设爆破合同
- 2025年山西地质集团招聘笔试参考题库含答案解析
- 古诗词赏析-2025年湖北中考语文专项复习(解析版)
- 《分娩镇痛专家共识》课件
- 2024秋期国家开放大学本科《古代小说戏曲专题》一平台在线形考(形考任务4)试题及答案
- 胃癌中医康复指南-公示稿
- 新概念一册Lesson1-12-测试题(附答案)
- 2025届三新背景下生物学高考备考策略
- 2024下半年国科大杭州高等研究院招聘专业技术人员26人历年(高频重点提升专题训练)共500题附带答案详解
- 土地复垦施工总承包合同
评论
0/150
提交评论