ASP入门基础教程-Server对象的方法

2016-02-19 16:21 8 1 收藏

下面,图老师小编带您去了解一下ASP入门基础教程-Server对象的方法,生活就是不断的发现新事物,get新技能~

【 tulaoshi.com - Web开发 】

  Server对象共有四个方法,分别为:MapPath方法、CreateObject方法、HTMLEncode方法和URLEncode方法。

  一、Server对象MapPath方法

  此方法可以将指定的相对或虚拟路径映射到实际的物理路径。其语法格式如下:

Server.MapPaht(路径)

  实例一:使用Server对象的MapPath方法转换路径。其代码如下:

htmlheadtitleServer对象的MapPaht方法转换路径/titlestyle type="text/css"body,td,th {font-size: 14pt;color: #009999;line-height: 1.5;}body {background-color: #D0DBF2;margin-top: 200px;margin-bottom: 0px;}/style/headbodyp align="center" color="#cc9999"bServer对象的MapPaht方法转换路径/b/ptable align="center" border=0trtd服务器的根目录是:/tdtd% =Server.MapPath("/")%/td/trtrtd当前目录的上层目录是:/tdtd% =Server.MapPath("../") %/td/trtrtd当前目录是:/tdtd%=Server.MapPath("./") %/td/trtrtd当前文件是:/tdtd% =Server.MapPath("4-4b.asp") %/td/tr/table/body/html

  二、Server对象的CreateObject方法

  此方法用于创建已经在服务器上注册的服务器组件的实例,包含所有的ASP内置的组件和一方提供的ActiveX组件。组件只有在创建实例以后才可以使用。这此组件扩展了ASP的功能。其语法格式如下:

Server.CreateObject(ObjectParameter)

  其中,ObjectParameter是要创建的ActiveX组件类型。ObjectParameter的格式如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)
[出版商名.]组件名[.版本号]

  例如,下面的脚本创建一个名为MyObject的MSWC.AdRotator服务器组件,该组件可以用天在Web页上自动轮换广告。

% set MyObject=Server.CreateObject("MSWC.AdRotator") %

  说明:

在使用CreateObject创建ActiveX组件时,关键字Set一定不能丢掉,否则在使用所定义的对象时会发生错误。 在默认情况下,使用Server.CreateObject方法创建的对象具有页使用域。换言之,在当前ASP页处理完成后,服务器将自动释放这些对象。 试图创建与ASP内建对象同名的实例对象是错误的。下述代码将返回错误:

% Set Response=Server.CreateObject("Response")%

  当所创建的对象不再需要时,释放其所占的系统资源。通常使用Nothing来消除实例对象。比如要释放一个名为Rst的对象,可以采用下面的代码:

% Set Rst=Nothing %

  三、Server对象的HTMLEncode方法

  Server对象的HTMLEncode方法用于对指定的字符串进行HTML编码,从而使该字符串以所需的形式显示出来。其语法格式如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

   Server.HTMLEncode(string)

  其中,String是需要进行HTML编码的字符串。

       实例二:在4-4c.asp页面中输出""和""这两个标记符号。就使用Server对象的HTMLEncode方法来实现。代码如下:

htmlheadtitleServer对象的HTMLEncode方法/title/headbodyp align="center"Server 对象的HTMLEncode方法/p%Response.write "center"Response.write "设置水平线宽度的语法格式如下:p"Response.Write server.HTMLEncode ("hr width='70%'")Response.write "/center"%/body/html

  四、Server对象的URLEncode方法

    使用Server对象的URLEncode方法可以对指定的字符串转换成URL编码。其语法格式如下:

Server.URLEncode(String)

  其在String是指定要编码的字符串。

  当超连接的查询字符串含有空格时,则不能在页面之间传送。例如:

a HREF="NextPage.asp?UserName=Sand Smile"

  此时,可以使用Server对象的URLEncode方法对查询字符串进行URL编码。如下:

% UserName=Server.URLEncode("Sand Smile")%AHREF="NextPage.asp?UserName="%=UserName %"下一页/A

  实例三:使用Server对象的URLEncode方法,将指定的字符串转换成URLEncode编码的字符串。

htmlheadtitleServer对象的URLEncode方法/titlestyle type="text/css"body,td,th {font-size: 14pt;color: #009999;line-height: 1.5;}body {background-color: #F6E9DF;margin-top: 100px;margin-bottom: 0px;}/style/headbodycenterfont size="6" color="#cc6699"Server对象的URLEncode方法示例/fontp%Response.write("font size='4' color='#cc9999'欢迎来启航学习ASP。br")Response.write "Http=sand.flasher123.com/fladher123asp/index.htm" & "p"Response.write Server.URLEncode("font size='5' color='#66cc99'欢迎来启航学习ASP。/fontp")Response.write Server.URLEncode("Http=sand.flasher123.com/fladher123asp/index.htm" & "br/font")%/center/body/html

来源:http://www.tulaoshi.com/n/20160219/1611813.html

延伸阅读
标签: Web开发
1、文件系统对象模型 FileSystemObject 对象模型包括若干对象,可以用于创建、改编、移动和删除文件夹或文件,还可以用于获取文件夹或文件的各种信息。FileSystemObject 对象模型所包含的对象如下表所示: FileSystemObject 对象模型中的对象 表 对象描述 / 语法格式 / 注释 FileSystemObject主要对象,提供一整套用于创建、删除、...
标签: Web开发
1、什么是会话标识 ASP 为每一个用户会话分配了惟一的识别标志。在创建会话时,服务器会为每一个会话生成一个单独的标识,该标识以长整型数据类型返回,并且随用户在 Web 站点上保存着。使用 Session 对象的 SessionID 属性可以返回用户的会话标识,其格式如下: Session.SessionID   SessionID 属性的用...
标签: Web开发
ASP是一个服务器端脚本编写环境,用于创建动态的交互式Web 服务器应用程序。在ASP动态网页中,不仅可以包含服务器端脚本代码,也可以使用 ASP 内建对象和服务器组件,此外还可以包含服务器端文件。 一、在ASP页面中添加服务器端脚本 服务器脚本是一系列指令,用于向Web 服务器发出命令。若要在ASP页面中插入服务端脚本,首先需要...
标签: Web开发
ASP(Active Server Pages)是目前最为流行的开放式的Web服务器应用程序开发技术。使用它可以将HTML语言,脚本语言和Active控件组合一起,产生动态、交互、具有数据库访问功能,且高效率的基于Web的应用程序。 ASP技术的优势主要表现在以下几个方面: ASP运行环境的配置非常方便,只要在Windows平台上安装PWS或IIS,Web服务器与ASP...
标签: Web开发
一、通过Response 对象的 Cookies 集合来创建Cookies。其语法格式为: Response.Cookies (Cookies名) [(key)|.属性] =值 注解: Key 为可选参数,如指定Key ,则 Cookies 就是一个字典,该参数值将被设置为值。并可以在以后的接收中使用。 索引值用于检索多个变量值中的某一个; 属性是指Cookies的属性。 Cookies默认的生命周期起始...

经验教程

256

收藏

68
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部