一.Server对象-《网页设计与编程》网络课程.pptVIP

  • 4
  • 0
  • 约3.12千字
  • 约 21页
  • 2017-01-16 发布于天津
  • 举报

一.Server对象-《网页设计与编程》网络课程.ppt

一.Server对象-《网页设计与编程》网络课程

第六讲 ASP内置对象之Server对象 一. Server对象 Server对象提供对服务器上的方法和属性的访问,其中大多数方法和属性是作为实用程序的功能服务的。有了Server对象,就可以在服务器上启动ActiveX对象例程,还可以使用Server对象提供的HTML和URL编码函数。 Server对象是专门为处理服务器端的特定任务 而设计的,特别是服务器的环境和处理活动相 关的任务。 一. Server对象 Server对象语法 Server.属性|方法 (1)ScriptTimeout属性: 例子:%server.scripttimeout=100 % 注意:IIS6元文件有ASPScriptTimeout属性,这里 的设置属性要大于里面的设置时间才其作 用,如果小于以元文件的设置为准。 一. Server对象 (2)方法 HTMLEncode 例子:htmlencode123 HTMLEncode方法允许对特定的字符串进行编码。虽然HTML也可以显示大部分写入ASP文件的文本,但是文本中包含HTML标记时,就会遇到问 题。因为,当浏览器读到这样的HTML字符串时,会试图进行解释。使用HTMLEncode方法,将包 含HTML标签的文本转化成原始代码。 注意:1.直接原样输出。2.更重要的是什么? 一. Server对象 URLEncode 例子:urlencode 就像HTMLEncode方法,使客户可以将字符串翻译成可接受的HTML格式一样。URLEncode方法可以根据URL规则对字符串进行正常编码。当字符串数据以URL的形式传递到服务器时,在字符串中不允许出现空格,也不允许出现特殊字符。为此,如果希望在发送字符串之前进行URL编码,可以使用URL方法。URLEncode 方法将 URL 编码规则,包括转义字符,应用到指定的字符串。 一. Server对象 了解下不同动态网页可能设计到的函数说明,注意那些 是ASP使用的的: URLEncode:一般为地址栏中的中文字加密时使用,转换后,原明文的汉字将变成加密字符串,但可被浏览器识别。 URLDecode:转换为UTF-8字符串。GOOGLE 搜索引擎就是使用这种编码来搜索中文的。 HTMLEncode:几乎所有的论坛中都有用到的一种编码转换,转换后原有的HTML代码不被执行。以免造成安全隐患。 TrimHTML:转换后,将移除所有的HTML标识,只保留文字。 UTF-8字符还原:可将URLDecode转换后的字符串再次还原为文字。 一. Server对象 既然可以进行HTML编码,为什么还要过滤 非法字符串?(过滤请参看阅读材料,函数 使用方法参看HTMLEncode3) 一. Server对象 MapPath ①语法: Server.MapPath(“url”) ②作用:返回url中指定的文件或者资源的完整物 理路径和文件名 ③具体使用方法: % strPath=Server.MapPath(../start/searchstart.asp) response.write strpath % 一. Server对象 若以正斜杠(/)或者反斜杠(\)开始,则MapPath方法返回路径时,将Path视为完整的虚拟路径。 若不是以斜杠开始,则MapPath方法返回同.ASP文件中已有路径相对的路径 注意,MapPath不检查返回的路径是否正确。 一. Server对象 一. Server对象 ① % strPath=Server.MapPath(start/searchstart.asp) response.write strpath % ② % strPath=Server.MapPath(/start/searchstart.asp) response.write strpath % 一. Server对象 CreateObject ①用于创建已经注册到服务器上的ActiveX组件实例。这是一个非常重要的特性。因为通过使用ActiveX组件能够轻松地扩展ActiveX功能。 (为什么ActiveX扩展了,ASP功能会得到扩展?) ②通过CreateObject方法,实例使用其他外部对象和组件(ActiveX组件)。 一. Server对象 内置(内建)对象和外部对象的简单区别在于: ①内置对象在使用时无须实例化,ASP会自动识别 ②外部对象在使用前需要实例化,否则系统不予识别 可以简单理解:使用外部对象时,需要用语句显性地 声明要使用某个类型的外部对象;而内置对

文档评论(0)

1亿VIP精品文档

相关文档