我刚刚将一个项目移到了ASP.net MVC
框架的 beta 版本,我遇到的唯一问题是jQuery
和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文件到themeroller的images文件夹的映射中,该文件夹也在Content文件夹中。此文件中的图像链接指定为:background: url(images/foo.gif)
此文件中的链接是否需要更改?