在使用Server.MapPath()的時候,有很多的參數(shù),什么絕對路徑啊,相對路徑啊,這些不復雜但是很容易弄混淆的東西,這里將他做一個整理。
復制代碼 代碼如下:
./當前目錄
/網(wǎng)站主目錄
../上層目錄
~/網(wǎng)站虛擬目錄
如果當前的網(wǎng)站目錄為E:/wwwroot
應用程序虛擬目錄為E:/wwwroot/company
瀏覽的頁面路徑為E:/wwwroot/company/news/show.asp
在show.asp頁面中使用
復制代碼 代碼如下:
Server.MapPath(“./”) 返回路徑為:E:/wwwroot/company/news
Server.MapPath(“/”) 返回路徑為:E:/wwwroot
Server.MapPath(“../”) 返回路徑為:E:/wwwroot/company
Server.MapPath(“~/”) 返回路徑為:E:/wwwroot/company
server.MapPath(request.ServerVariables(“Path_Info”))
Request.ServerVariables(“Path_Translated”)
上面兩種方式返回路徑為 D:/wwwroot/company/news/show.asp
|
新聞熱點
疑難解答