- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5 server对象
第5章 Server对象 Server对象提供了访问服务器对象的方法和属性一般的服务器系统的工具是以对象模型的方式被保存的,通过Server对象的使用,可以访问服务器的信息。服务器提供一系列的对象模型,如数据库连接组件Adodb,其访问模型有连接数据库Connection,记录集Recordset等。一般需要通过Server对象创建一个这样的对象模型的实例,而后才能正确使用。 5.1 处理运行时间较长的脚本 我们在上网的时候会经常发现,当打开一个页面的时候又很大的延时。这时因为程序的脚本过大,这样用户就会等待很长的一段时间。如何来出来出来这个问题。在ASP中处理运行时间较长的脚本时我们可以采用ScriptTimeout属性来解决这一问题。ScriptTimeout属性是指定一个脚本延时的时间期限。ScriptTimeout属性引用的一般格式如下。 Server.ScriptTimeout=NumSeconds (具体内容请参照本书) 5.2 执行指定路径下的ASP程序 HTMLEncode方法对指定的字符串应用HTML编码。HTMLEncode方法引用的一般格式如下。 Server.HTMLEncode(string) String参数是指定要编码的字符串。无论是一个HTML文件还是一个ASP文件,最终交给浏览器解释的文档都是一个纯HTML的文本文件。那么,对于该文件中所有的HTML标记,浏览器都将进行解释。也就是说,在浏览器窗口中无法显示HTML源代码。(具体内容请参照本书) 5.3 输出特殊字符 UrlEncode方法是将URL编码规则,包括转义字符,应用到指定的字符串。URLEncode方法引用的一般格式如下。 Server.URLEncode(string) string指定要编码的字符串。就像HTMLEncode方法一样可以将字符串翻译成可接受的HTML格式,URLEncode方法用于将一个指定的字符串按URL的编码输出。当字符数据以URL的形式传递到服务器时,在字符串中不允许出现空格,也不允许出现特殊字符。如果在发送前进行URL编码,就可以使用URLEncode编码,即利用Server.URLEncode的方法。(具体内容请参照本书) 5.4 获得文件的实际物理路径 MapPath方法将指定的相对或虚拟路径映射到服务器上相应的物理目录上。MapPath方法引用的一般格式如下。 Server.MapPath(Path) Path参数指定要映射物理目录的相对或虚拟路径。若Path以一个正斜杠(/)或反斜杠(\)开始,则MapPath方法返回路径时将Path视为完整的虚拟路径。若Path不是以斜杠开始的,则MapPath方法返回到相同的.asp文件中已有的路径相对的路径。(具体内容请参照本书) 5.5 创建服务器组件的对象实例 CreateObject方法创建服务器组件的实例。CreateObject方法引用的一般格式如下。 Server.CreateObject(progID) ProgID参数是指定要创建的对象的类型。CreateObject方法是一个非常重要的特性,因为使用ActiveX组件能够扩展ActiveX的能力。使用ActiveX组件可以实现一些光靠脚本无法实现的功能,如数据库访问、文件访问等。(具体内容请参照本书) 5.6 本章小结 本章主要介绍了Server对象,它在ASP中是很重要的,很多高级功能都是靠它来完成的。它不仅提供了对ASP对象和方法的使用,还可以在服务器上启动ActiveX对象例程,并使用ActiveServer服务提供像HTML和URL编码这样的函数。
原创力文档


文档评论(0)