看板 Web_Design 關於我們 聯絡資訊
※ 引述《tooto1985 ( )》之銘言: : ※ 引述《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") : 毛毛蟲符號不可省略,這樣他才會轉換成完整路徑 謝謝大大的抽空回復!! 剛剛試了把他提供的ENGINE資料夾和圖片資料夾內 js和css檔能找到的路徑都改了 卻因為我不夠了解他的運作內部構造失敗了 後來再照著您的思路想了好幾次 最後把整個相簿先塞在一個WOWindex.html內 最後再用一個frame來鑲嵌到本來的cshtml(view)裡面 鑲嵌的url本來是/WOWindex.html 這樣在透過CONTROLLER連結以後,網址會變成您說的/home/wowindex.html 理所當然的會連結失敗 將網址改成@url.content("~/WOWindex.html")以後就成功啦!! 我煩惱這個煩惱好幾天了 真的很感謝您!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.240.146
AKON825:另外我使用的是wow SLIDER和HI SLIDER~ 10/28 17:56