我刚刚将一个项目移动到了ASP.net MVC
框架的测试版,我遇到的唯一问题是jQuery
和jQueryUI
。ASP.net MVC和jQueryUI困境
这里的交易:
在Site.Master
是下面的脚本引用:
<script src="../../Scripts/jquery-1.2.6.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui.js" type="text/javascript"></script>
,并利用这些,我对其中一个视图的accordian UI
作品完美,但有一个问题:来自ThemeRoller
的图像不包括在页面中。如果我注释掉jQuery引用,ThemeRoller图像就在那里。所有的CSS都在Content folder
中,所有的脚本都在Scripts folder
中。
我知道这是一个愚蠢的路径问题,但它让我抽搐。
我错过了什么?
更新
我尝试的第一个答案无济于事,阅读详细的注释。再次感谢那些正在查看的人。
第二种方法也不起作用。我很困惑。
另一个更新
使用Url.Content
标签脚本确实允许脚本正常运行。除了与ThemeRoller相关的所有内容外,对样式表使用常规标记可将所有样式放到页面上。
jquery-ui-themeroller.css
文件位于Content文件夹中,当我检查某个元素时,该css存在。我怀疑问题在于从该css文件映射到位于Content文件夹中的themeroller的images文件夹。此文件中的图像链接指定为:background: url(images/foo.gif)
此文件中的链接是否需要更改?
它帮助我更好地理解问题并更加接近,但解决方案仍然不在我的掌握之中。 – KevDog 2008-10-18 14:06:49