作者AKON825 (AKON825)
看板Web_Design
标题Re: [问题] mvc4使用hi slider产生JQUERY的问题
时间Mon Oct 28 17:54:45 2013
※ 引述《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
1F:→ AKON825:另外我使用的是wow SLIDER和HI SLIDER~ 10/28 17:56