WEB开发网
开发学院WEB开发ASP Response.redirect实现页面重定向 阅读

Response.redirect实现页面重定向

 2006-04-08 11:59:11 来源:WEB开发网   
核心提示: (5).MapPathMapPath 方法将相对路径转化为服务器上的物理路径语法Server.MapPath ( Path )参数Path 这个路径是以"/"或"\"开头的路径,如果这个路径中没有"\",那么MapPath方法就会

(5).MapPath

MapPath 方法将相对路径转化为服务器上的物理路径
  语法
  Server.MapPath ( Path )
  参数
  Path

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

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

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

在下面的例子中,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

上一页  1 2 3 4 5 6  下一页

Tags:Response redirect 实现

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接