程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> ASP.NET基礎 >> ASP.NET中相對路徑的使用總結

ASP.NET中相對路徑的使用總結

編輯:ASP.NET基礎
如果有一個網站上的圖片的路徑是這樣的: http://localhost:2008/websit1/images/1.jpg

websit1表示的是虛擬路徑或者是站點

在asp.net中,如果我們在.cs頁面中輸入 Response.Write(Request.MapPath("/01.jpg"));

這可以輸出圖片的物理路徑 也就是這張圖片在服務器上存放的具體路徑

HTML中的相對路徑
復制代碼 代碼如下:
<img src=" ../01.jpg"> ../ 表示切換到上一級目錄 http://localhost:2008/01.jpg
<img src=" ./01.jpg"> ./或者 不填 表示當前路徑 http://localhost:2008/websit1/01.jpg
<img src=" /01.jpg"> / 表示根目錄 返回的是網站的根目錄 http://localhost:2008/01.jpg

而 ~/ 只能在asp.net中使用 而且是只能在服務器控件中使用

如果是站點或者是虛擬目錄的話 表示的是根目錄
復制代碼 代碼如下:
Response.Write(Request.MaopPath("~/01.jpg")) 獲得的是Response.Write(Request.MapPath("/01.jpg")); 相同的物理路徑
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved