当前位置:萝卜系统下载站 > 技术开发教程 > 详细页面

ASP编程重点ABC之一

ASP编程重点ABC之一

更新时间:2022-06-25 文章作者:未知 信息来源:网络 阅读次数:

ASP编程要点ABC

使用Server.MapPath

  尽可能地使用Server.MapPath()来表示存储在服务器上的文件,而不要用静态绝对路径。因为,如果采用静态绝对路径,当web路径发生变化时,将导致文件路径表达错误,从而不得不修改原静态路径。而使用Server.MapPath()表示的路径就不必再做修改。


比如,以下的代码就不是好的方法:


< %

whichfile="D:\inetpub\wwwroot\whatever\junk.txt"

set fs = CreateObject("Scripting.FileSystemObject")

Set thisfile = fs.OpenTextFile(whichfile, 1, False)

tempSTR=thisfile.readall

response.write tempSTR

thisfile.Close

set thisfile=nothing

set fs=nothing

% >


建议使用下面的代码来完成同样的功能:


< %

whichfile=server.mappath("\whatever\junk.txt")

set fs = CreateObject("Scripting.FileSystemObject")

Set thisfile = fs.OpenTextFile(whichfile, 1, False)

tempSTR=thisfile.readall

response.write tempSTR

thisfile.Close

set thisfile=nothing

set fs=nothing

% >

温馨提示:喜欢本站的话,请收藏一下本站!

本类教程下载

系统下载排行

网站地图xml | 网站地图html