※ 引述《AKON825 (AKON825)》之銘言:
: 請問各位前輩
: 我使用的開發平台是asp.net mvc4
: 我在使用了HI SLIDER(http://www.hislider.com/ 一個JQUERY的相簿產生氣器)
: 以後
: 將其產生的資料夾(ENGINE,裡面包含它的語法文件)
: 放到專案內
: 之後把它產生的引用js檔標籤寫進HEAD內
: 做完這些之後
: 他的語法所產生出來的相簿只有在首頁(INDEX或是第一個開起的頁面)能用
: 透過CONTROLLER連結到其他view以後就不能正常顯示了
: 不知道有沒有遇過類似問題的前輩能指點迷津
你這個問題,其實我昨天想回你。但出門在外用手機版有點麻煩!
因為你的圖片路徑是寫在html的pag上而且是相對路徑: images/example.jpg
首頁可以讀是因為相對路徑正確,不過當你切換Controller之後
路徑因該會變成 http://xxx.xxx.xxx/Home/Index
可是在Home/Index裡面卻沒有images的路徑,當然就找不到example.jpg
解法1:
圖片全部定義在 .css 上面(因為會從該.css的相對路徑去尋找)
解法2:
使用 @Url.Content("~/images/example.jpg")
毛毛蟲符號不可省略,這樣他才會轉換成完整路徑
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.114.127