我剛剛將一個項目移動到了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