- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 SERVER对象与服务器端文件存取
主讲:李炎恢
第1页 共14页 北风网 ASP 视频教程
第 8 章 SERVER 对象与服务器端文件存取
1. Server 对象
2. 服务器端磁盘、文件夹及文件操作
主讲教师:李炎恢
官方网站:
Server 对象是专门为处理服务器上的特定任务而设计的,它提供了对服务器上的方法
和属性的访问,通过调用这些方法和属性的设置,可以允许用户使用服务器上的许多功能,
如可以取得服务器运行环境的功能,但最重要的功能还是可以让用户使用服务器中的
AtiveX 组件。
8.1 Server对象提供的属性及方法
说明:Server 对象提供了服务器端最基本的属性及方法。
8.2 执行指定的ASP程序Server.Execute 方法
语法:Server.Execute(path)
用途:这个方法是 IIS5.0 新增的功能,用途类似程序语言中的函数调用,也就是说,
您可以在 ASP程序中使用 Server.Execute(path)方法调用Path 指定的ASP 程序,待被调用
的程序执行完毕之后再返回原来的程序,继续执行接下来的指令。
html
head/head
body
p%Response.write 调用Execute 方法之前%/p
%Server.Execute(page2.asp)% 执行page2.asp后会再返回
p%Response.write 调用Execute 方法之后%/p
/body
/html
主讲:李炎恢
第2页 共14页 北风网 ASP 视频教程
由于 Server.Execute方法具有函数调用功能,我们可以利用这个功能编写可以重复执
行的代码片段,然后调用即可。
8.3 转移控制权至其它ASP程序Server.Transfer方法
语法:Server.Transfer(path)
用途:这个方法也是 IIS5.0 新增功能,用途是将目前 ASP 程序的控制权转移至 path
指定的 ASP程序,即使转移之后的程序已经执行完毕,控制权后权仍不会返回原来的程序。
8.4 字符串编码Server.HTMLEncode和 Server.URLEncode方法
Server 对象提供了Server.HTMLEncode 和 Server.UELEncode 可以进行字符串编码,其
中Server.HTMLEncode(string)方法可以将string进行编码,使它不会被浏览器解释为HTML
语法。
范例:Response.WriteServer.HTMLEncode(“p”)
此时浏览器收到的 HTML编译后的结果使lt;pgt;
因此在画面上显示为p
相反的,Server.URLEncode(string)方法可以将 String进行编码,以放入 QueryString
html
head/head
body
p%Response.write 这是page2.asp执行结果%/p
/body
/html
html
head/head
body
p%Response.write “调用Execute 方法之前”%/p
%Server.Transfer(“page2.asp”)% ‘执行 page2.asp后会再返回
p%Response.write “调用Execute 方法之后”%/p
/body
/html
html
head/head
body
p%Response.write 这是page2.asp执行结果%/p
/body
/html
主讲:李炎恢
第3页 共14页 北风网 ASP 视频教程
返回服务器。
范例:vote=%=server.URLEncode(“李炎恢”)%
其 中 username=%C0%EE%D1%D7%BB%D6 是 QueryString 的 第 一 笔 数 据 , 而
%C0%EE%D1%D7%BB%D6 字符串,就是“李炎恢”3个字经过编码的结果。
事实上,为了避免被服务器拒绝或者造成错误,返回服务器的字符串(尤其是中文或特
殊字符)最好先经过编码,而且编码的方式就是使用 URLEncode方法。
8.5 将虚拟路径转换为实际路径Server.MapPath方法
在大部分的时候,我们通常是使用程序的虚拟路径,但由于ASP 要求我们在存取文件夹 、
文件或数据库时必须使用实际路径,所以在遇到这种情况的时候,我们可以使用
Server.MapPath(path)方法,将 Path指定的虚拟路径转换为实际路径。
语法:Server.MapPth(path)
用途:将 Path指定的虚拟路径转换为实际路径
范例:Server.MapPath(“page.asp”) ‘找出 page.asp的实际路径
Server.MapPath(“../”) ‘找出父目录的实际路径
8.
您可能关注的文档
- 洛可可设计集团创始人&董事长贾伟:创新思维的力量.pdf
- 泰安市户外广告位说明书.doc
- 济南他山花园复式装修效果图他山花园新中式装修.doc
- 浙江安吉龙山越国贵族墓.pdf
- 济州岛旅游指南下载版 - TripAdvisor猫途鹰.pdf
- 浙江金华的燕尾洲公园,实践了一个“海绵城市”的概念.pdf
- 海信电器2016年半年度报告.pdf
- 流行钢琴即兴伴奏教程-3.pdf
- 海吉布和壁纸之同时施工对比.doc
- 海绵城市建设的难点与技术要点探析_刘飞.pdf
- 14 普罗米修斯(教学设计)-2024-2025学年统编版语文四年级上册.docx
- Unit 1 A New Start 第二课时Understanding ideas 教学设计 - 2024-2025学年外研版七年级英语上册.docx
- 4.2.1合并同类项 教学设计2024-2025学年人教版(2024版) 数学七年级上册.docx
- 15《一分钟》 教学设计-2023-2024学年语文一年级下册统编版.docx
- 11《我是一只小虫子》教案2023-2024学年统编版语文二年级下册.docx
- 13《胡萝卜先生的长胡子》2024-2025学年三年级上册语文教案Word版(统编版).docx
- 10我们不乱扔 第1课时(教学设计)-部编版道德与法治二年级上册.docx
- 13 唐诗五首(Word教案)2024-2025学年八年级语文上册同步备课.docx
- 中国民间故事整本书阅读课教学设计.docx
- 人教版初中化学九年级上册 6.3.1 二氧化碳的性质 (第一课时) 教案().docx
最近下载
- 机电一体化技术专业(五年制)人才培养方案(中职).doc
- 第六单元 追寻伟人足迹 单元任务群整体 教学设计 -2024-2025学年语文二年级上册统编版.docx VIP
- 记叙文阅读真题 郑州三年模考(20-22)(河南版)(解析版).docx
- 第3课《纹样的诞生》.pptx VIP
- (2023秋)北师大版二年级数学上册《一共有多少天》PPT课件.pptx VIP
- 2023江苏开放大学学前儿童健康教育第二次形成性考核作业.docx VIP
- 《公路盾构隧道设计标准》.pdf
- GB50316-2000 工业金属管道设计规范(2008年版).docx
- 部编版四年级语文下册《12 在天晴了的时候》PPT优质课件.pptx VIP
- 西北工业大学英语核心能力.docx
文档评论(0)