很多時候,我們在圖片或者其他(a標籤,flash)中指定鏈結的時候,我們需要選擇是使用絕對路徑,或者是相對路徑.
最讓人擔心的是,有時候必須使用絕對路徑(如asp.net中的master內容),因為處於開發過程,沒有目標位址,也就無法配置絕對路徑。有時確必須使用相對路徑。
但是相對路徑寫好了,卻存在各種各樣的問題。
今天,我介紹大家兩種不一樣的方法。
首先介紹最簡單的就是html5裡新增的base標籤。
我們看它的用法,必須包含在head標籤中。
最重要的是,base標籤配置好以後,瀏覽器將不再使用當前文件內的相對url,而使用指定的基本 url 來解析所有的相對 url。
看上圖,如果你的、
綜上所述:你只需要使用「網址+相對路徑」的方式就能夠處理因相對徑路引發的問題。
如:可以使用base標籤:
相對路徑寫成:
如果使用多c#來支援:則為hosturl()+"ab/abc.jpg"
更多web開發技術請**:asp.net/wp8高階開發群 號碼:261882616
博主以及同事和你共同探討感興趣的話題。
Url相對路徑的問題總結
最讓人擔心的是,有時候必須使用絕對路徑 如asp.net中的master內容 因為處於開發過程,沒有目標位址,也就無法配置絕對路徑。有時確必須使用相對路徑。但是相對路徑寫好了卻存在各種各樣的問題。今天,我介紹大家兩種不一樣的方法。首先介紹最簡單的就是html5裡新增的base標籤。我們看它的用法,必...
相對url和相對路徑
比如 通過 向上一級 結果 g site other index.htm g site web article 01.htm 如圖所示 index.htm要想鏈結到01.htm這個檔案,正確的鏈結應該是 web article 01.htm或者.web article 01.htm 在超連結中.可以...
jsp servlet相對路徑總結
b 先定義幾個替換 b b 總結如下 b 1.在jsp中的 表示的根為 ip 不包含war路徑 2.在servlet中以forward方式使用的 表示的根為 ip war 包含了war路徑 3.在servlet中以sendredirect方式使用的 表示的根為ip,不包含war路徑 4.在servl...