当前位置: 网学 > 编程文档 > ASP > 正文

全面解析Server对象

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/17
下载{$ArticleTitle}原创论文样式
变为另外一个asp文件的来执行这些用户错误。那么你可以用IIS中的snap-in.

  注意:当IIS发现了一个asp文件或者global.asa文件中的一个错误,那么一个500;100用户错误产生。以下的程序将不能执行!

  Example

  下面的三个例子证明不同的错误会产生的用户错误。三个错误是:

  编译错误

  运行错误

  逻辑错误

  第一个例子证明了一个编译错误,就是当IIS试图包含一个文件时产生的。这个错误会产生是因为在这个包含文件中没有定义所需的参数。第二个例子显示的是一个运行错误,这个程序中断的原因是程序中没有“next".第三个例子显示的是一个逻辑错误,因为这个程序试图除以一个0. 不行啦! 

  
Example 1

< %
  response.write "hello"
%>

Example 2

< %
  dim I
  for i=1 to 1
  nxt
%>

Example 3

< %
  dim i,j
  dim sum
  sum=0
  j=0

  for i=1 to 10
   sum=sum+1
  next

  sum=sum/j
%>




  HTMLEncode

  HTMLEncode方法对指定的字符串进行HTML编码.

  语法

   Server.HTMLEncode( string )

  参数
   string 要进行编码的字符

  例子

   下面的程序:

  < %= Server.HTMLEncode("The paragraph tag: ") %>

  输出为:

  The paragraph tag:

  注意 程序执行后在浏览器中看到的是:

  The paragraph tag:

  但是如果你用"查看源文件"看一下的话,源代码就不是了.


MapPath

  MapPath 方法将相对路径转化为服务器上的物理路径

  语法

  Server.MapPath( Path )

  参数

  Path

  相对路径。这个路径是以"/"或"\"开头的路径,如果这个路径中没有"\",那么MapPath方法就会返回以当前目录为基础的路径。

  讲解

  MapPath 方法不能检查路径在这个服务器下是否存在。因为 MapPath 转化路径时是不管这个路径是否在这个服务器下存在的。

  你能够用它来将一个相对路径转化为一个物理路径,然后再在这个路径下进行各种操作。

  Example

  在下面的例子中,data.txt文件存在 C:\Inetpub\Wwwroot\Script 目录中,而且一个test.asp 文件包括下面的代码。C:\Inetpub\Wwwroot 是该服务器的主目录 。

  下面的例子中,首先用环境变量"PATH_INFO"获得当前文件的物理路径。

  下面是Script 代码:

  < %= server.mappath(Request.ServerVariables("PATH_INFO"))%>

  显示为:

  c:\inetpub\wwwroot\script\test.asp

  因为下面的例子中路径参数没有以"/"开头,所以它是以当前目录转化的,asp文件是放在C:\Inetpub\Wwwroot\Script中的.以下是 scripts的内容:

  < %= server.mappath("data.txt")%>

  < %= server.mappath("script/data.txt")%>

  显示为:

  c:\inetpub\wwwroot\script\data.txt

  c:\inetpub\wwwroot\script\script\data.txt

  以下的两个例子是以"/"开头的.以下是scripts的内容:

  < %= server.mappath("\script")%>

  显示为:

  c:\inetpub\wwwroot\script\data.txt

  c:\inetpub\wwwroot\script

  直接用"/"或"\"就会得到服务器的主目录:

  < %= server.mappath("\")%>

  显示为:
 
  c:\inetpub\wwwroot

  c:\inetpub\wwwroot

  Transfer

  transfer 方法会把一个正在执行的asp文件的所有信息传给另外一人asp文件。

  语法

  Server.Transfer (path)

  参数

  Path

  将要接收信息的asp文件的位置。

  要点

  当你调用Server.Transfer时,所有内建对象的状态信息都会包含在这次传送之中
  • 上一篇资讯: FileSystemObject处理文件
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号